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()); |
} |