Index: chrome/browser/sync/invalidations/invalidator_storage_unittest.cc |
diff --git a/chrome/browser/sync/invalidations/invalidator_storage_unittest.cc b/chrome/browser/sync/invalidations/invalidator_storage_unittest.cc |
index b07b0e65d7247eee6cbcb756f989dfb28fd16e4c..03a9c49245acde63940693ffedd67ba0a595b07f 100644 |
--- a/chrome/browser/sync/invalidations/invalidator_storage_unittest.cc |
+++ b/chrome/browser/sync/invalidations/invalidator_storage_unittest.cc |
@@ -107,15 +107,20 @@ TEST_F(InvalidatorStorageTest, Forget) { |
EXPECT_EQ(expected_states, storage.GetAllInvalidationStates()); |
} |
-// Clearing the storage should erase all version map entries and the bootstrap |
-// data. |
+// Clearing the storage should erase all version map entries, bootstrap data, |
+// and the client ID. |
TEST_F(InvalidatorStorageTest, Clear) { |
InvalidatorStorage storage(&pref_service_); |
EXPECT_TRUE(storage.GetAllInvalidationStates().empty()); |
EXPECT_TRUE(storage.GetBootstrapData().empty()); |
+ EXPECT_TRUE(storage.GetInvalidatorClientId().empty()); |
+ |
+ storage.SetInvalidatorClientId("fake_id"); |
+ EXPECT_EQ("fake_id", storage.GetInvalidatorClientId()); |
storage.SetBootstrapData("test"); |
EXPECT_EQ("test", storage.GetBootstrapData()); |
+ |
{ |
InvalidationStateMap expected_states; |
expected_states[kAppNotificationsId_].version = 3; |
@@ -127,6 +132,7 @@ TEST_F(InvalidatorStorageTest, Clear) { |
EXPECT_TRUE(storage.GetAllInvalidationStates().empty()); |
EXPECT_TRUE(storage.GetBootstrapData().empty()); |
+ EXPECT_TRUE(storage.GetInvalidatorClientId().empty()); |
} |
TEST_F(InvalidatorStorageTest, SerializeEmptyMap) { |
@@ -401,6 +407,14 @@ TEST_F(InvalidatorStorageTest, MigrateLegacyPreferences) { |
EXPECT_EQ(54, map[kPreferencesId_].version); |
} |
+TEST_F(InvalidatorStorageTest, SetGetNotifierClientId) { |
+ InvalidatorStorage storage(&pref_service_); |
+ const std::string client_id("fK6eDzAIuKqx9A4+93bljg=="); |
+ |
+ storage.SetInvalidatorClientId(client_id); |
+ EXPECT_EQ(client_id, storage.GetInvalidatorClientId()); |
+} |
+ |
TEST_F(InvalidatorStorageTest, SetGetBootstrapData) { |
InvalidatorStorage storage(&pref_service_); |
const std::string mess("n\0tK\0\0l\344", 8); |