Index: components/rappor/test_rappor_service.cc |
diff --git a/components/rappor/test_rappor_service.cc b/components/rappor/test_rappor_service.cc |
index 8689873d68142b5efc1878755e67f7fde673f8d7..62da6f9c29bbb7676c68630833d6b6d68374f396 100644 |
--- a/components/rappor/test_rappor_service.cc |
+++ b/components/rappor/test_rappor_service.cc |
@@ -42,12 +42,21 @@ void TestSample::SetFlagsField(const std::string& field_name, |
Sample::SetFlagsField(field_name, flags, num_flags); |
} |
+void TestSample::SetUInt64Field(const std::string& field_name, |
+ uint64_t value, |
+ NoiseLevel noise_level) { |
+ shadow_.uint64_fields[field_name] = |
+ std::pair<std::uint64_t, NoiseLevel>(value, noise_level); |
+ Sample::SetUInt64Field(field_name, value, noise_level); |
+} |
+ |
TestSample::Shadow::Shadow(RapporType type) : type(type) {} |
TestSample::Shadow::Shadow(const TestSample::Shadow& other) { |
type = other.type; |
flag_fields = other.flag_fields; |
string_fields = other.string_fields; |
+ uint64_fields = other.uint64_fields; |
} |
TestSample::Shadow::~Shadow() {} |