Chromium Code Reviews| Index: chrome/browser/sync/sessions/status_controller_unittest.cc |
| diff --git a/chrome/browser/sync/sessions/status_controller_unittest.cc b/chrome/browser/sync/sessions/status_controller_unittest.cc |
| index 1b3c17f10eb25a8b4aace85f92ad2727c30b28ed..e2f97094385c17e8a24daa9101b2bfd78c943ecc 100644 |
| --- a/chrome/browser/sync/sessions/status_controller_unittest.cc |
| +++ b/chrome/browser/sync/sessions/status_controller_unittest.cc |
| @@ -62,7 +62,8 @@ TEST_F(StatusControllerTest, GetsDirty) { |
| { |
| ScopedModelSafeGroupRestriction r(&status, GROUP_UI); |
| - status.mutable_conflict_progress()->AddConflictingItemById(syncable::Id()); |
| + status.mutable_conflict_progress()-> |
| + AddSimpleConflictingItemById(syncable::Id()); |
| } |
| EXPECT_TRUE(status.TestAndClearIsDirty()); |
| @@ -151,7 +152,7 @@ TEST_F(StatusControllerTest, HasConflictingUpdates) { |
| EXPECT_FALSE(status.update_progress()); |
| status.mutable_update_progress()->AddAppliedUpdate(SUCCESS, |
| syncable::Id()); |
| - status.mutable_update_progress()->AddAppliedUpdate(CONFLICT, |
| + status.mutable_update_progress()->AddAppliedUpdate(CONFLICT_SIMPLE, |
| syncable::Id()); |
| EXPECT_TRUE(status.update_progress()->HasConflictingUpdates()); |
| } |
| @@ -164,6 +165,22 @@ TEST_F(StatusControllerTest, HasConflictingUpdates) { |
| } |
| } |
| +TEST_F(StatusControllerTest, HasConflictingUpdates_NonBlockingUpdates) { |
|
akalin
2012/02/10 23:11:54
comment this test
|
| + StatusController status(routes_); |
| + EXPECT_FALSE(status.HasConflictingUpdates()); |
| + { |
| + ScopedModelSafeGroupRestriction r(&status, GROUP_UI); |
| + EXPECT_FALSE(status.update_progress()); |
| + status.mutable_update_progress()->AddAppliedUpdate(SUCCESS, |
| + syncable::Id()); |
| + status.mutable_update_progress()->AddAppliedUpdate(CONFLICT_HIERARCHY, |
| + syncable::Id()); |
| + EXPECT_TRUE(status.update_progress()->HasConflictingUpdates()); |
| + } |
| + |
| + EXPECT_TRUE(status.HasConflictingUpdates()); |
| +} |
| + |
| TEST_F(StatusControllerTest, CountUpdates) { |
| StatusController status(routes_); |
| EXPECT_EQ(0, status.CountUpdates()); |
| @@ -181,17 +198,21 @@ TEST_F(StatusControllerTest, TotalNumConflictingItems) { |
| { |
| ScopedModelSafeGroupRestriction r(&status, GROUP_UI); |
| EXPECT_FALSE(status.conflict_progress()); |
| - status.mutable_conflict_progress()->AddConflictingItemById(f.NewLocalId()); |
| - status.mutable_conflict_progress()->AddConflictingItemById(f.NewLocalId()); |
| - EXPECT_EQ(2, status.conflict_progress()->ConflictingItemsSize()); |
| + status.mutable_conflict_progress()-> |
| + AddSimpleConflictingItemById(f.NewLocalId()); |
| + status.mutable_conflict_progress()-> |
| + AddSimpleConflictingItemById(f.NewLocalId()); |
| + EXPECT_EQ(2, status.conflict_progress()->SimpleConflictingItemsSize()); |
| } |
| EXPECT_EQ(2, status.TotalNumConflictingItems()); |
| { |
| ScopedModelSafeGroupRestriction r(&status, GROUP_DB); |
| EXPECT_FALSE(status.conflict_progress()); |
| - status.mutable_conflict_progress()->AddConflictingItemById(f.NewLocalId()); |
| - status.mutable_conflict_progress()->AddConflictingItemById(f.NewLocalId()); |
| - EXPECT_EQ(2, status.conflict_progress()->ConflictingItemsSize()); |
| + status.mutable_conflict_progress()-> |
| + AddSimpleConflictingItemById(f.NewLocalId()); |
| + status.mutable_conflict_progress()-> |
| + AddSimpleConflictingItemById(f.NewLocalId()); |
| + EXPECT_EQ(2, status.conflict_progress()->SimpleConflictingItemsSize()); |
| } |
| EXPECT_EQ(4, status.TotalNumConflictingItems()); |
| } |