| Index: sync/syncable/model_type_unittest.cc
|
| ===================================================================
|
| --- sync/syncable/model_type_unittest.cc (revision 172388)
|
| +++ sync/syncable/model_type_unittest.cc (working copy)
|
| @@ -70,5 +70,20 @@
|
| EXPECT_TRUE(IsRealDataType(APPS));
|
| }
|
|
|
| +// Make sure we can convert ModelTypes to and from specifics field
|
| +// numbers.
|
| +TEST_F(ModelTypeTest, ModelTypeToFromSpecificsFieldNumber) {
|
| + for (int i = FIRST_REAL_MODEL_TYPE; i < MODEL_TYPE_COUNT; ++i) {
|
| + ModelType model_type = ModelTypeFromInt(i);
|
| + int field_number = GetSpecificsFieldNumberFromModelType(model_type);
|
| + EXPECT_EQ(model_type,
|
| + GetModelTypeFromSpecificsFieldNumber(field_number));
|
| + }
|
| +}
|
| +
|
| +TEST_F(ModelTypeTest, ModelTypeOfInvalidSpecificsFieldNumber) {
|
| + EXPECT_EQ(UNSPECIFIED, GetModelTypeFromSpecificsFieldNumber(0));
|
| +}
|
| +
|
| } // namespace
|
| } // namespace syncer
|
|
|