Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3582)

Unified Diff: chrome/browser/sync/syncable/model_type_unittest.cc

Issue 7745040: [Sync] Make P2PNotifier behave more like InvalidationNotifier (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix copyright Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/sync/syncable/model_type_payload_map_unittest.cc ('k') | chrome/chrome_tests.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/sync/syncable/model_type_unittest.cc
diff --git a/chrome/browser/sync/syncable/model_type_unittest.cc b/chrome/browser/sync/syncable/model_type_unittest.cc
index 18965b078ffc956f66a9181b80e1f2ccf0e6f3b2..5b39a3cb2995a348f0210782ca102534122f4cec 100644
--- a/chrome/browser/sync/syncable/model_type_unittest.cc
+++ b/chrome/browser/sync/syncable/model_type_unittest.cc
@@ -63,7 +63,6 @@ TEST_F(ModelTypeTest, ModelTypeBitSetFromValue) {
model_types.set(syncable::APPS);
value.reset(ModelTypeBitSetToValue(model_types));
EXPECT_EQ(model_types, ModelTypeBitSetFromValue(*value));
-
}
TEST_F(ModelTypeTest, ModelTypeSetToValue) {
@@ -80,23 +79,17 @@ TEST_F(ModelTypeTest, ModelTypeSetToValue) {
EXPECT_EQ("Apps", types[1]);
}
-TEST_F(ModelTypeTest, ModelTypeBitSetFromString) {
- ModelTypeBitSet input, output;
- input.set(BOOKMARKS);
- input.set(AUTOFILL);
- input.set(APPS);
- std::string input_string = "Bookmarks, Autofill, Apps";
- EXPECT_TRUE(ModelTypeBitSetFromString(input_string, &output));
- EXPECT_EQ(input, output);
-
- // Check that ModelTypeBitSetFromString(ModelTypeBitSetToString(set)) == set.
- std::string set_as_string = ModelTypeBitSetToString(input);
- EXPECT_TRUE(ModelTypeBitSetFromString(set_as_string, &output));
- EXPECT_EQ(input, output);
-
- input_string.clear();
- EXPECT_TRUE(ModelTypeBitSetFromString(input_string, &output));
- EXPECT_EQ(ModelTypeBitSet(), output);
+TEST_F(ModelTypeTest, ModelTypeSetFromValue) {
+ // Try empty set first.
+ ModelTypeSet model_types;
+ scoped_ptr<ListValue> value(ModelTypeSetToValue(model_types));
+ EXPECT_EQ(model_types, ModelTypeSetFromValue(*value));
+
+ // Now try with a few random types.
+ model_types.insert(BOOKMARKS);
+ model_types.insert(APPS);
+ value.reset(ModelTypeSetToValue(model_types));
+ EXPECT_EQ(model_types, ModelTypeSetFromValue(*value));
}
TEST_F(ModelTypeTest, GetAllRealModelTypes) {
« no previous file with comments | « chrome/browser/sync/syncable/model_type_payload_map_unittest.cc ('k') | chrome/chrome_tests.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698