Index: chrome/browser/sync/engine/syncer_unittest.cc |
diff --git a/chrome/browser/sync/engine/syncer_unittest.cc b/chrome/browser/sync/engine/syncer_unittest.cc |
index d9bd77910b35d3eac28c88e473e71825a18756cc..b79d241b88dee7c92446d194effed740c0395eef 100644 |
--- a/chrome/browser/sync/engine/syncer_unittest.cc |
+++ b/chrome/browser/sync/engine/syncer_unittest.cc |
@@ -1750,7 +1750,7 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) { |
{ |
sessions::ScopedModelSafeGroupRestriction r(status, GROUP_PASSIVE); |
ASSERT_TRUE(status->conflict_progress()); |
- EXPECT_EQ(1, status->conflict_progress()->ConflictingItemsSize()); |
+ EXPECT_EQ(1, status->conflict_progress()->HierarchyConflictingItemsSize()); |
} |
// These entries will be used in the second set of updates. |
@@ -1768,7 +1768,7 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) { |
{ |
sessions::ScopedModelSafeGroupRestriction r(status, GROUP_PASSIVE); |
ASSERT_TRUE(status->conflict_progress()); |
- EXPECT_EQ(3, status->conflict_progress()->ConflictingItemsSize()); |
+ EXPECT_EQ(3, status->conflict_progress()->HierarchyConflictingItemsSize()); |
} |
{ |
@@ -1862,7 +1862,7 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) { |
{ |
sessions::ScopedModelSafeGroupRestriction r(status, GROUP_PASSIVE); |
ASSERT_TRUE(status->conflict_progress()); |
- EXPECT_EQ(4, status->conflict_progress()->ConflictingItemsSize()); |
+ EXPECT_EQ(4, status->conflict_progress()->HierarchyConflictingItemsSize()); |
} |
} |
@@ -2548,7 +2548,7 @@ TEST_F(SyncerTest, UnappliedUpdateDuringCommit) { |
} |
syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END); |
syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END); |
- EXPECT_EQ(0, session_->status_controller().TotalNumConflictingItems()); |
+ EXPECT_EQ(1, session_->status_controller().TotalNumConflictingItems()); |
saw_syncer_event_ = false; |
} |
@@ -2961,31 +2961,6 @@ TEST_F(SyncerTest, SiblingDirectoriesBecomeCircular) { |
} |
} |
-TEST_F(SyncerTest, ConflictSetClassificationError) { |
- // This code used to cause a CHECK failure because we incorrectly thought |
- // a set was only unapplied updates. |
- ScopedDirLookup dir(syncdb_.manager(), syncdb_.name()); |
- CHECK(dir.good()); |
- mock_server_->AddUpdateDirectory(1, 0, "A", 10, 10); |
- mock_server_->AddUpdateDirectory(2, 0, "B", 10, 10); |
- mock_server_->set_conflict_all_commits(true); |
- SyncShareAsDelegate(); |
- { |
- WriteTransaction wtrans(FROM_HERE, UNITTEST, dir); |
- MutableEntry A(&wtrans, GET_BY_ID, ids_.FromNumber(1)); |
- ASSERT_TRUE(A.good()); |
- A.Put(IS_UNSYNCED, true); |
- A.Put(IS_UNAPPLIED_UPDATE, true); |
- A.Put(SERVER_NON_UNIQUE_NAME, "B"); |
- MutableEntry B(&wtrans, GET_BY_ID, ids_.FromNumber(2)); |
- ASSERT_TRUE(B.good()); |
- B.Put(IS_UNAPPLIED_UPDATE, true); |
- B.Put(SERVER_NON_UNIQUE_NAME, "A"); |
- } |
- SyncShareAsDelegate(); |
- saw_syncer_event_ = false; |
-} |
- |
TEST_F(SyncerTest, SwapEntryNames) { |
// Simple transaction test. |
ScopedDirLookup dir(syncdb_.manager(), syncdb_.name()); |
@@ -3190,39 +3165,6 @@ TEST_F(SyncerTest, UpdateFlipsTheFolderBit) { |
} |
} |
-TEST(SyncerSyncProcessState, MergeSetsTest) { |
- TestIdFactory id_factory; |
- syncable::Id id[7]; |
- for (int i = 1; i < 7; i++) { |
- id[i] = id_factory.NewServerId(); |
- } |
- bool is_dirty = false; |
- ConflictProgress c(&is_dirty); |
- c.MergeSets(id[1], id[2]); |
- c.MergeSets(id[2], id[3]); |
- c.MergeSets(id[4], id[5]); |
- c.MergeSets(id[5], id[6]); |
- EXPECT_EQ(6u, c.IdToConflictSetSize()); |
- EXPECT_FALSE(is_dirty); |
- for (int i = 1; i < 7; i++) { |
- EXPECT_TRUE(NULL != c.IdToConflictSetGet(id[i])); |
- EXPECT_TRUE(c.IdToConflictSetGet(id[(i & ~3) + 1]) == |
- c.IdToConflictSetGet(id[i])); |
- } |
- c.MergeSets(id[1], id[6]); |
- for (int i = 1; i < 7; i++) { |
- EXPECT_TRUE(NULL != c.IdToConflictSetGet(id[i])); |
- EXPECT_TRUE(c.IdToConflictSetGet(id[1]) == c.IdToConflictSetGet(id[i])); |
- } |
- |
- // Check dupes don't cause double sets. |
- ConflictProgress identical_set(&is_dirty); |
- identical_set.MergeSets(id[1], id[1]); |
- EXPECT_TRUE(identical_set.IdToConflictSetSize() == 1); |
- EXPECT_TRUE(identical_set.IdToConflictSetGet(id[1])->size() == 1); |
- EXPECT_FALSE(is_dirty); |
-} |
- |
// Bug Synopsis: |
// Merge conflict resolution will merge a new local entry with another entry |
// that needs updates, resulting in CHECK. |
@@ -3475,31 +3417,6 @@ TEST_F(SyncerTest, DirectoryCommitTest) { |
} |
} |
-TEST_F(SyncerTest, ConflictSetSizeReducedToOne) { |
- ScopedDirLookup dir(syncdb_.manager(), syncdb_.name()); |
- CHECK(dir.good()); |
- |
- syncable::Id in_root_id = ids_.NewServerId(); |
- |
- mock_server_->AddUpdateBookmark(in_root_id, TestIdFactory::root(), |
- "in_root", 1, 1); |
- SyncShareAsDelegate(); |
- { |
- WriteTransaction trans(FROM_HERE, UNITTEST, dir); |
- MutableEntry oentry(&trans, GET_BY_ID, in_root_id); |
- ASSERT_TRUE(oentry.good()); |
- oentry.Put(NON_UNIQUE_NAME, "old_in_root"); |
- WriteTestDataToEntry(&trans, &oentry); |
- MutableEntry entry(&trans, CREATE, trans.root_id(), "in_root"); |
- ASSERT_TRUE(entry.good()); |
- WriteTestDataToEntry(&trans, &entry); |
- } |
- mock_server_->set_conflict_all_commits(true); |
- // This SyncShare call used to result in a CHECK failure. |
- SyncShareAsDelegate(); |
- saw_syncer_event_ = false; |
-} |
- |
TEST_F(SyncerTest, TestClientCommand) { |
ScopedDirLookup dir(syncdb_.manager(), syncdb_.name()); |
CHECK(dir.good()); |