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 b0c3eaa0701e169573f4303931ceeac6e5af35e7..97b6f8428cd7c7daa5081f403ca253f99e45f403 100644 |
--- a/chrome/browser/sync/syncable/model_type_unittest.cc |
+++ b/chrome/browser/sync/syncable/model_type_unittest.cc |
@@ -62,20 +62,18 @@ TEST_F(ModelTypeTest, ModelTypeBitSetFromString) { |
input.set(BOOKMARKS); |
input.set(AUTOFILL); |
input.set(APPS); |
- std::string input_string = input.to_string(); |
+ std::string input_string = "Bookmarks, Autofill, Apps"; |
EXPECT_TRUE(ModelTypeBitSetFromString(input_string, &output)); |
EXPECT_EQ(input, output); |
- input_string.clear(); |
- EXPECT_FALSE(ModelTypeBitSetFromString(input_string, &output)); |
- |
- input_string = "hello world"; |
- EXPECT_FALSE(ModelTypeBitSetFromString(input_string, &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(); |
- for (int i = 0; i < MODEL_TYPE_COUNT; ++i) |
- input_string += '0' + (i%10); |
- EXPECT_FALSE(ModelTypeBitSetFromString(input_string, &output)); |
+ EXPECT_TRUE(ModelTypeBitSetFromString(input_string, &output)); |
+ EXPECT_EQ(ModelTypeBitSet(), output); |
} |
TEST_F(ModelTypeTest, IsRealDataType) { |