Chromium Code Reviews| 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 765f3322233a467ce794852f083301005d435f36..432bd3c32a437e07696d7e33317b7ed5fb2702ed 100644 |
| --- a/chrome/browser/sync/invalidations/invalidator_storage_unittest.cc |
| +++ b/chrome/browser/sync/invalidations/invalidator_storage_unittest.cc |
| @@ -5,6 +5,7 @@ |
| #include "chrome/browser/sync/invalidations/invalidator_storage.h" |
| +#include "base/string_util.h" |
|
Nicolas Zea
2012/05/30 22:39:58
abc order
|
| #include "base/message_loop.h" |
| #include "base/string_number_conversions.h" |
| #include "chrome/test/base/testing_pref_service.h" |
| @@ -126,4 +127,13 @@ TEST_F(InvalidatorStorageTest, DeserializeBasic) { |
| EXPECT_EQ(15, map[syncable::BOOKMARKS]); |
| } |
| +TEST_F(InvalidatorStorageTest, SetGetInvalidationState) { |
| + InvalidatorStorage storage(&pref_service_); |
| + const std::string mess("n\0tK\0\0l\344\262", 8); |
| + ASSERT_FALSE(IsStringUTF8(mess)); |
| + |
| + storage.SetInvalidationState(mess); |
| + EXPECT_EQ(mess, storage.GetInvalidationState()); |
| +} |
| + |
| } // namespace browser_sync |