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

Unified Diff: sync/sessions/status_controller_unittest.cc

Issue 11192071: sync: Merge apply updates and resolve conflicts (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Retry (base files were missing) Created 8 years, 2 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 | « sync/sessions/status_controller.cc ('k') | sync/sync.gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sync/sessions/status_controller_unittest.cc
diff --git a/sync/sessions/status_controller_unittest.cc b/sync/sessions/status_controller_unittest.cc
index 3e5143bfb647ee27d4fba71bd41546def9d1ee8d..95362e5b0104009e49fa4857b9d36cd7dd77b987 100644
--- a/sync/sessions/status_controller_unittest.cc
+++ b/sync/sessions/status_controller_unittest.cc
@@ -42,28 +42,6 @@ TEST_F(StatusControllerTest, ReadYourWrites) {
EXPECT_EQ(14, status.model_neutral_state().num_successful_commits);
}
-TEST_F(StatusControllerTest, HasConflictingUpdates) {
- StatusController status(routes_);
- EXPECT_FALSE(status.HasConflictingUpdates());
-
- {
- ScopedModelSafeGroupRestriction r(&status, GROUP_UI);
- status.increment_num_updates_applied();
- status.mutable_simple_conflict_ids()->insert(syncable::Id());
- }
-
- EXPECT_TRUE(status.HasConflictingUpdates());
-}
-
-TEST_F(StatusControllerTest, HasConflictingUpdates_NonBlockingUpdates) {
- StatusController status(routes_);
- EXPECT_FALSE(status.HasConflictingUpdates());
-
- status.increment_num_updates_applied();
- status.increment_num_encryption_conflicts();
- EXPECT_TRUE(status.HasConflictingUpdates());
-}
-
TEST_F(StatusControllerTest, CountUpdates) {
StatusController status(routes_);
EXPECT_EQ(0, status.CountUpdates());
@@ -77,25 +55,12 @@ TEST_F(StatusControllerTest, CountUpdates) {
// Test TotalNumConflictingItems
TEST_F(StatusControllerTest, TotalNumConflictingItems) {
StatusController status(routes_);
- TestIdFactory f;
- {
- ScopedModelSafeGroupRestriction r(&status, GROUP_UI);
- status.mutable_simple_conflict_ids()->insert(f.NewLocalId());
- status.mutable_simple_conflict_ids()->insert(f.NewLocalId());
- EXPECT_EQ(static_cast<size_t>(2), status.simple_conflict_ids()->size());
- }
- EXPECT_EQ(2, status.TotalNumConflictingItems());
- {
- ScopedModelSafeGroupRestriction r(&status, GROUP_DB);
- status.mutable_simple_conflict_ids()->insert(f.NewLocalId());
- status.mutable_simple_conflict_ids()->insert(f.NewLocalId());
- EXPECT_EQ(static_cast<size_t>(2), status.simple_conflict_ids()->size());
- }
- EXPECT_EQ(4, status.TotalNumConflictingItems());
+ EXPECT_EQ(0, status.TotalNumConflictingItems());
status.increment_num_server_conflicts();
- status.set_num_hierarchy_conflicts(3);
- EXPECT_EQ(8, status.TotalNumConflictingItems());
+ status.increment_num_hierarchy_conflicts_by(3);
+ status.increment_num_encryption_conflicts_by(2);
+ EXPECT_EQ(6, status.TotalNumConflictingItems());
}
// Basic test that non group-restricted state accessors don't cause violations.
« no previous file with comments | « sync/sessions/status_controller.cc ('k') | sync/sync.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698