| 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 2e47dfaf577eca3efafe04ddc977327c4a741012..360c6d2c5bac4c479e7bdc33bfd33cb395eec16f 100644
|
| --- a/chrome/browser/sync/engine/syncer_unittest.cc
|
| +++ b/chrome/browser/sync/engine/syncer_unittest.cc
|
| @@ -213,7 +213,7 @@ class SyncerTest : public testing::Test,
|
| ReadTransaction trans(FROM_HERE, dir);
|
| syncable::Directory::ChildHandles children;
|
| dir->GetChildHandlesById(&trans, trans.root_id(), &children);
|
| - ASSERT_TRUE(0 == children.size());
|
| + ASSERT_EQ(0u, children.size());
|
| saw_syncer_event_ = false;
|
| root_id_ = TestIdFactory::root();
|
| parent_id_ = ids_.MakeServer("parent id");
|
| @@ -351,7 +351,7 @@ class SyncerTest : public testing::Test,
|
| mock_server_->committed_ids().size());
|
| // If this test starts failing, be aware other sort orders could be valid.
|
| for (size_t i = 0; i < expected_positions.size(); ++i) {
|
| - EXPECT_TRUE(1 == expected_positions.count(i));
|
| + EXPECT_EQ(1u, expected_positions.count(i));
|
| EXPECT_TRUE(expected_positions[i] == mock_server_->committed_ids()[i]);
|
| }
|
| }
|
| @@ -361,7 +361,7 @@ class SyncerTest : public testing::Test,
|
| const vector<syncable::Id>& expected_id_order) {
|
| // The expected order is "x", "b", "c", "e", truncated appropriately.
|
| for (size_t limit = expected_id_order.size() + 2; limit > 0; --limit) {
|
| - StatusController* status = session_->status_controller();
|
| + StatusController* status = session_->mutable_status_controller();
|
| WriteTransaction wtrans(FROM_HERE, UNITTEST, dir);
|
| ScopedSetSessionWriteTransaction set_trans(session_.get(), &wtrans);
|
| status->set_unsynced_handles(unsynced_handle_view);
|
| @@ -369,7 +369,8 @@ class SyncerTest : public testing::Test,
|
| ModelSafeRoutingInfo routes;
|
| GetModelSafeRoutingInfo(&routes);
|
| GetCommitIdsCommand command(limit);
|
| - command.BuildCommitIds(session_->status_controller()->unsynced_handles(),
|
| + command.BuildCommitIds(
|
| + session_->status_controller().unsynced_handles(),
|
| session_->write_transaction(), routes);
|
| vector<syncable::Id> output =
|
| command.ordered_commit_set_->GetAllCommitIds();
|
| @@ -509,7 +510,7 @@ TEST_F(SyncerTest, TestCallGatherUnsyncedEntries) {
|
| ReadTransaction trans(FROM_HERE, dir);
|
| SyncerUtil::GetUnsyncedEntries(&trans, &handles);
|
| }
|
| - ASSERT_TRUE(0 == handles.size());
|
| + ASSERT_EQ(0u, handles.size());
|
| }
|
| // TODO(sync): When we can dynamically connect and disconnect the mock
|
| // ServerConnectionManager test disconnected GetUnsyncedEntries here. It's a
|
| @@ -611,7 +612,7 @@ TEST_F(SyncerTest, GetCommitIdsFiltersUnreadyEntries) {
|
| {
|
| // We remove any unready entries from the status controller's unsynced
|
| // handles, so this should remain 0 even though the entries didn't commit.
|
| - ASSERT_EQ(0U, session_->status_controller()->unsynced_handles().size());
|
| + ASSERT_EQ(0U, session_->status_controller().unsynced_handles().size());
|
| // Nothing should have commited due to bookmarks being encrypted and
|
| // the cryptographer having pending keys. A would have been resolved
|
| // as a simple conflict, but still be unsynced until the next sync cycle.
|
| @@ -635,7 +636,7 @@ TEST_F(SyncerTest, GetCommitIdsFiltersUnreadyEntries) {
|
| }
|
| SyncShareAsDelegate();
|
| {
|
| - ASSERT_EQ(0U, session_->status_controller()->unsynced_handles().size());
|
| + ASSERT_EQ(0U, session_->status_controller().unsynced_handles().size());
|
| // All properly encrypted and non-conflicting items should commit. "A" was
|
| // conflicting, but last sync cycle resolved it as simple conflict, so on
|
| // this sync cycle it committed succesfullly.
|
| @@ -675,7 +676,7 @@ TEST_F(SyncerTest, GetCommitIdsFiltersUnreadyEntries) {
|
| }
|
| SyncShareAsDelegate();
|
| {
|
| - ASSERT_EQ(0U, session_->status_controller()->unsynced_handles().size());
|
| + ASSERT_EQ(0U, session_->status_controller().unsynced_handles().size());
|
| // None should be unsynced anymore.
|
| ReadTransaction rtrans(FROM_HERE, dir);
|
| Entry entryA(&rtrans, syncable::GET_BY_ID, ids_.FromNumber(1));
|
| @@ -701,7 +702,7 @@ TEST_F(SyncerTest, GetCommitIdsFiltersUnreadyEntries) {
|
| TEST_F(SyncerTest, TestCommitMetahandleIterator) {
|
| ScopedDirLookup dir(syncdb_.manager(), syncdb_.name());
|
| ASSERT_TRUE(dir.good());
|
| - StatusController* status = session_->status_controller();
|
| + StatusController* status = session_->mutable_status_controller();
|
| const vector<int64>& unsynced(status->unsynced_handles());
|
|
|
| {
|
| @@ -764,10 +765,10 @@ TEST_F(SyncerTest, TestGetUnsyncedAndSimpleCommit) {
|
| WriteTestDataToEntry(&wtrans, &child);
|
| }
|
|
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_TRUE(2 == status->unsynced_handles().size());
|
| - ASSERT_TRUE(2 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(2u, status.unsynced_handles().size());
|
| + ASSERT_EQ(2u, mock_server_->committed_ids().size());
|
| // If this test starts failing, be aware other sort orders could be valid.
|
| EXPECT_TRUE(parent_id_ == mock_server_->committed_ids()[0]);
|
| EXPECT_TRUE(child_id_ == mock_server_->committed_ids()[1]);
|
| @@ -812,9 +813,9 @@ TEST_F(SyncerTest, TestPurgeWhileUnsynced) {
|
| types_to_purge.insert(syncable::PREFERENCES);
|
| dir->PurgeEntriesWithTypeIn(types_to_purge);
|
|
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_EQ(2U, status->unsynced_handles().size());
|
| + EXPECT_EQ(2U, status.unsynced_handles().size());
|
| ASSERT_EQ(2U, mock_server_->committed_ids().size());
|
| // If this test starts failing, be aware other sort orders could be valid.
|
| EXPECT_TRUE(parent_id_ == mock_server_->committed_ids()[0]);
|
| @@ -1058,8 +1059,8 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNesting) {
|
| }
|
|
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_TRUE(6 == session_->status_controller()->unsynced_handles().size());
|
| - ASSERT_TRUE(6 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(6u, session_->status_controller().unsynced_handles().size());
|
| + ASSERT_EQ(6u, mock_server_->committed_ids().size());
|
| // This test will NOT unroll deletes because SERVER_PARENT_ID is not set.
|
| // It will treat these like moves.
|
| vector<syncable::Id> commit_ids(mock_server_->committed_ids());
|
| @@ -1128,8 +1129,8 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNewItems) {
|
| }
|
|
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_TRUE(6 == session_->status_controller()->unsynced_handles().size());
|
| - ASSERT_TRUE(6 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(6u, session_->status_controller().unsynced_handles().size());
|
| + ASSERT_EQ(6u, mock_server_->committed_ids().size());
|
| // If this test starts failing, be aware other sort orders could be valid.
|
| EXPECT_TRUE(parent_id_ == mock_server_->committed_ids()[0]);
|
| EXPECT_TRUE(child_id_ == mock_server_->committed_ids()[1]);
|
| @@ -1170,8 +1171,8 @@ TEST_F(SyncerTest, TestCommitListOrderingCounterexample) {
|
| }
|
|
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_TRUE(3 == session_->status_controller()->unsynced_handles().size());
|
| - ASSERT_TRUE(3 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(3u, session_->status_controller().unsynced_handles().size());
|
| + ASSERT_EQ(3u, mock_server_->committed_ids().size());
|
| // If this test starts failing, be aware other sort orders could be valid.
|
| EXPECT_TRUE(parent_id_ == mock_server_->committed_ids()[0]);
|
| EXPECT_TRUE(child_id_ == mock_server_->committed_ids()[1]);
|
| @@ -1219,8 +1220,8 @@ TEST_F(SyncerTest, TestCommitListOrderingAndNewParent) {
|
| }
|
|
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_TRUE(3 == session_->status_controller()->unsynced_handles().size());
|
| - ASSERT_TRUE(3 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(3u, session_->status_controller().unsynced_handles().size());
|
| + ASSERT_EQ(3u, mock_server_->committed_ids().size());
|
| // If this test starts failing, be aware other sort orders could be valid.
|
| EXPECT_TRUE(parent_id_ == mock_server_->committed_ids()[0]);
|
| EXPECT_TRUE(parent2_id == mock_server_->committed_ids()[1]);
|
| @@ -1293,8 +1294,8 @@ TEST_F(SyncerTest, TestCommitListOrderingAndNewParentAndChild) {
|
| }
|
|
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_TRUE(3 == session_->status_controller()->unsynced_handles().size());
|
| - ASSERT_TRUE(3 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(3u, session_->status_controller().unsynced_handles().size());
|
| + ASSERT_EQ(3u, mock_server_->committed_ids().size());
|
| // If this test starts failing, be aware other sort orders could be valid.
|
| EXPECT_TRUE(parent_id_ == mock_server_->committed_ids()[0]);
|
| EXPECT_TRUE(parent2_local_id == mock_server_->committed_ids()[1]);
|
| @@ -1347,7 +1348,7 @@ TEST_F(SyncerTest, DontGetStuckWithTwoSameNames) {
|
| SyncShareAsDelegate();
|
| mock_server_->AddUpdateDirectory(2, 0, "foo:", 1, 20);
|
| SyncRepeatedlyToTriggerStuckSignal(session_.get());
|
| - EXPECT_FALSE(session_->status_controller()->syncer_status().syncer_stuck);
|
| + EXPECT_FALSE(session_->status_controller().syncer_status().syncer_stuck);
|
| saw_syncer_event_ = false;
|
| }
|
|
|
| @@ -1395,13 +1396,14 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) {
|
| mock_server_->AddUpdateDirectory(3, -80, "bad_parent", 10, 10);
|
|
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - StatusController* status = session_->status_controller();
|
| + StatusController* status = session_->mutable_status_controller();
|
|
|
| // Id 3 should be in conflict now.
|
| EXPECT_EQ(1, status->TotalNumConflictingItems());
|
| {
|
| sessions::ScopedModelSafeGroupRestriction r(status, GROUP_PASSIVE);
|
| - EXPECT_EQ(1, status->conflict_progress().ConflictingItemsSize());
|
| + ASSERT_TRUE(status->conflict_progress());
|
| + EXPECT_EQ(1, status->conflict_progress()->ConflictingItemsSize());
|
| }
|
|
|
| // These entries will be used in the second set of updates.
|
| @@ -1418,7 +1420,8 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) {
|
| EXPECT_EQ(3, status->TotalNumConflictingItems());
|
| {
|
| sessions::ScopedModelSafeGroupRestriction r(status, GROUP_PASSIVE);
|
| - EXPECT_EQ(3, status->conflict_progress().ConflictingItemsSize());
|
| + ASSERT_TRUE(status->conflict_progress());
|
| + EXPECT_EQ(3, status->conflict_progress()->ConflictingItemsSize());
|
| }
|
|
|
| {
|
| @@ -1464,8 +1467,8 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) {
|
| Entry still_a_dir(&trans, GET_BY_ID, ids_.FromNumber(10));
|
| ASSERT_TRUE(still_a_dir.good());
|
| EXPECT_FALSE(still_a_dir.Get(IS_UNAPPLIED_UPDATE));
|
| - EXPECT_TRUE(10 == still_a_dir.Get(BASE_VERSION));
|
| - EXPECT_TRUE(10 == still_a_dir.Get(SERVER_VERSION));
|
| + EXPECT_EQ(10u, still_a_dir.Get(BASE_VERSION));
|
| + EXPECT_EQ(10u, still_a_dir.Get(SERVER_VERSION));
|
| EXPECT_TRUE(still_a_dir.Get(IS_DIR));
|
|
|
| Entry rename(&trans, GET_BY_ID, ids_.FromNumber(1));
|
| @@ -1474,13 +1477,13 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) {
|
| EXPECT_EQ("new_name", rename.Get(NON_UNIQUE_NAME));
|
| EXPECT_FALSE(rename.Get(IS_UNAPPLIED_UPDATE));
|
| EXPECT_TRUE(ids_.FromNumber(1) == rename.Get(ID));
|
| - EXPECT_TRUE(20 == rename.Get(BASE_VERSION));
|
| + EXPECT_EQ(20u, rename.Get(BASE_VERSION));
|
|
|
| Entry name_clash(&trans, GET_BY_ID, ids_.FromNumber(2));
|
| ASSERT_TRUE(name_clash.good());
|
| EXPECT_EQ(root, name_clash.Get(PARENT_ID));
|
| EXPECT_TRUE(ids_.FromNumber(2) == name_clash.Get(ID));
|
| - EXPECT_TRUE(10 == name_clash.Get(BASE_VERSION));
|
| + EXPECT_EQ(10u, name_clash.Get(BASE_VERSION));
|
| EXPECT_EQ("in_root", name_clash.Get(NON_UNIQUE_NAME));
|
|
|
| Entry ignored_old_version(&trans, GET_BY_ID, ids_.FromNumber(4));
|
| @@ -1488,7 +1491,7 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) {
|
| EXPECT_TRUE(
|
| ignored_old_version.Get(NON_UNIQUE_NAME) == "newer_version");
|
| EXPECT_FALSE(ignored_old_version.Get(IS_UNAPPLIED_UPDATE));
|
| - EXPECT_TRUE(20 == ignored_old_version.Get(BASE_VERSION));
|
| + EXPECT_EQ(20u, ignored_old_version.Get(BASE_VERSION));
|
|
|
| Entry circular_parent_issue(&trans, GET_BY_ID, ids_.FromNumber(5));
|
| ASSERT_TRUE(circular_parent_issue.good());
|
| @@ -1497,21 +1500,22 @@ TEST_F(SyncerTest, IllegalAndLegalUpdates) {
|
| EXPECT_TRUE(circular_parent_issue.Get(PARENT_ID) == root_id_);
|
| EXPECT_TRUE(circular_parent_issue.Get(SERVER_PARENT_ID) ==
|
| ids_.FromNumber(6));
|
| - EXPECT_TRUE(10 == circular_parent_issue.Get(BASE_VERSION));
|
| + EXPECT_EQ(10u, circular_parent_issue.Get(BASE_VERSION));
|
|
|
| Entry circular_parent_target(&trans, GET_BY_ID, ids_.FromNumber(6));
|
| ASSERT_TRUE(circular_parent_target.good());
|
| EXPECT_FALSE(circular_parent_target.Get(IS_UNAPPLIED_UPDATE));
|
| EXPECT_TRUE(circular_parent_issue.Get(ID) ==
|
| circular_parent_target.Get(PARENT_ID));
|
| - EXPECT_TRUE(10 == circular_parent_target.Get(BASE_VERSION));
|
| + EXPECT_EQ(10u, circular_parent_target.Get(BASE_VERSION));
|
| }
|
|
|
| EXPECT_FALSE(saw_syncer_event_);
|
| EXPECT_EQ(4, status->TotalNumConflictingItems());
|
| {
|
| sessions::ScopedModelSafeGroupRestriction r(status, GROUP_PASSIVE);
|
| - EXPECT_EQ(4, status->conflict_progress().ConflictingItemsSize());
|
| + ASSERT_TRUE(status->conflict_progress());
|
| + EXPECT_EQ(4, status->conflict_progress()->ConflictingItemsSize());
|
| }
|
| }
|
|
|
| @@ -1959,7 +1963,7 @@ TEST_F(EntryCreatedInNewFolderTest, EntryCreatedInNewFolderMidSync) {
|
| NewCallback<EntryCreatedInNewFolderTest>(this,
|
| &EntryCreatedInNewFolderTest::CreateFolderInBob));
|
| syncer_->SyncShare(session_.get(), BUILD_COMMIT_REQUEST, SYNCER_END);
|
| - EXPECT_TRUE(1 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(1u, mock_server_->committed_ids().size());
|
| {
|
| ReadTransaction trans(FROM_HERE, dir);
|
| Entry parent_entry(&trans, syncable::GET_BY_ID,
|
| @@ -1998,7 +2002,7 @@ TEST_F(SyncerTest, UnappliedUpdateOnCreatedItemItemDoesNotCrash) {
|
| }
|
| // Commit it.
|
| SyncShareAsDelegate();
|
| - EXPECT_TRUE(1 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(1u, mock_server_->committed_ids().size());
|
| mock_server_->set_conflict_all_commits(true);
|
| syncable::Id fred_match_id;
|
| {
|
| @@ -2058,7 +2062,7 @@ TEST_F(SyncerTest, DoublyChangedWithResolver) {
|
| }
|
|
|
| // Only one entry, since we just overwrite one.
|
| - EXPECT_TRUE(1 == children.size());
|
| + EXPECT_EQ(1u, children.size());
|
| saw_syncer_event_ = false;
|
| }
|
|
|
| @@ -2141,15 +2145,15 @@ TEST_F(SyncerTest, ParentAndChildBothMatch) {
|
| ReadTransaction trans(FROM_HERE, dir);
|
| Directory::ChildHandles children;
|
| dir->GetChildHandlesById(&trans, root_id_, &children);
|
| - EXPECT_TRUE(1 == children.size());
|
| + EXPECT_EQ(1u, children.size());
|
| dir->GetChildHandlesById(&trans, parent_id, &children);
|
| - EXPECT_TRUE(1 == children.size());
|
| + EXPECT_EQ(1u, children.size());
|
| Directory::UnappliedUpdateMetaHandles unapplied;
|
| dir->GetUnappliedUpdateMetaHandles(&trans, &unapplied);
|
| - EXPECT_TRUE(0 == unapplied.size());
|
| + EXPECT_EQ(0u, unapplied.size());
|
| syncable::Directory::UnsyncedMetaHandles unsynced;
|
| dir->GetUnsyncedMetaHandles(&trans, &unsynced);
|
| - EXPECT_TRUE(0 == unsynced.size());
|
| + EXPECT_EQ(0u, unsynced.size());
|
| saw_syncer_event_ = false;
|
| }
|
| }
|
| @@ -2164,7 +2168,7 @@ TEST_F(SyncerTest, CommittingNewDeleted) {
|
| entry.Put(IS_DEL, true);
|
| }
|
| SyncShareAsDelegate();
|
| - EXPECT_TRUE(0 == mock_server_->committed_ids().size());
|
| + EXPECT_EQ(0u, mock_server_->committed_ids().size());
|
| }
|
|
|
| // Original problem synopsis:
|
| @@ -2195,7 +2199,7 @@ TEST_F(SyncerTest, UnappliedUpdateDuringCommit) {
|
| }
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_TRUE(0 == session_->status_controller()->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, session_->status_controller().TotalNumConflictingItems());
|
| saw_syncer_event_ = false;
|
| }
|
|
|
| @@ -2243,8 +2247,8 @@ TEST_F(SyncerTest, DeletingEntryInFolder) {
|
| existing.Put(IS_DEL, true);
|
| }
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - StatusController* status(session_->status_controller());
|
| - EXPECT_TRUE(0 == status->error().num_conflicting_commits);
|
| + const StatusController& status(session_->status_controller());
|
| + EXPECT_EQ(0, status.error().num_conflicting_commits);
|
| }
|
|
|
| TEST_F(SyncerTest, DeletingEntryWithLocalEdits) {
|
| @@ -3238,7 +3242,7 @@ class SusanDeletingTest : public SyncerTest {
|
| MutableEntry susan(&trans, GET_BY_ID, susan_id);
|
| Directory::ChildHandles children;
|
| dir->GetChildHandlesById(&trans, susan.Get(ID), &children);
|
| - ASSERT_TRUE(0 == children.size());
|
| + ASSERT_EQ(0u, children.size());
|
| susan.Put(IS_DEL, true);
|
| susan.Put(IS_UNSYNCED, true);
|
| }
|
| @@ -3303,7 +3307,7 @@ TEST_F(SusanDeletingTest,
|
| EXPECT_TRUE(bob.Get(IS_UNSYNCED));
|
| EXPECT_TRUE(joe.Get(IS_UNSYNCED));
|
| }
|
| - EXPECT_TRUE(0 == countdown_till_delete_);
|
| + EXPECT_EQ(0, countdown_till_delete_);
|
| delete syncer_->pre_conflict_resolution_closure_;
|
| syncer_->pre_conflict_resolution_closure_ = NULL;
|
| LoopSyncShare();
|
| @@ -3503,12 +3507,12 @@ TEST_F(SyncerTest, DuplicateIDReturn) {
|
| folder2.Put(ID, syncable::Id::CreateFromServerId("mock_server:10000"));
|
| }
|
| mock_server_->set_next_new_id(10000);
|
| - EXPECT_TRUE(1 == dir->unsynced_entity_count());
|
| + EXPECT_EQ(1u, dir->unsynced_entity_count());
|
| // we get back a bad id in here (should never happen).
|
| SyncShareAsDelegate();
|
| - EXPECT_TRUE(1 == dir->unsynced_entity_count());
|
| + EXPECT_EQ(1u, dir->unsynced_entity_count());
|
| SyncShareAsDelegate(); // another bad id in here.
|
| - EXPECT_TRUE(0 == dir->unsynced_entity_count());
|
| + EXPECT_EQ(0u, dir->unsynced_entity_count());
|
| saw_syncer_event_ = false;
|
| }
|
|
|
| @@ -3650,7 +3654,7 @@ TEST(SyncerSyncProcessState, MergeSetsTest) {
|
| c.MergeSets(id[2], id[3]);
|
| c.MergeSets(id[4], id[5]);
|
| c.MergeSets(id[5], id[6]);
|
| - EXPECT_TRUE(6 == c.IdToConflictSetSize());
|
| + EXPECT_EQ(6u, c.IdToConflictSetSize());
|
| EXPECT_FALSE(is_dirty);
|
| for (int i = 1; i < 7; i++) {
|
| EXPECT_TRUE(NULL != c.IdToConflictSetGet(id[i]));
|
| @@ -3703,7 +3707,7 @@ TEST_F(SyncerTest, OneBajillionUpdates) {
|
| }
|
|
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_FALSE(session_->status_controller()->syncer_status().syncer_stuck);
|
| + EXPECT_FALSE(session_->status_controller().syncer_status().syncer_stuck);
|
| }
|
|
|
| // In this test a long changelog contains a child at the start of the changelog
|
| @@ -3733,7 +3737,7 @@ TEST_F(SyncerTest, LongChangelistWithApplicationConflict) {
|
| }
|
|
|
| syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END);
|
| - EXPECT_FALSE(session_->status_controller()->syncer_status().syncer_stuck);
|
| + EXPECT_FALSE(session_->status_controller().syncer_status().syncer_stuck);
|
|
|
| // Ensure our folder hasn't somehow applied.
|
| {
|
| @@ -4026,7 +4030,7 @@ TEST_F(SyncerTest, EnsureWeSendUpOldParent) {
|
| }
|
| SyncShareAsDelegate();
|
| const sync_pb::CommitMessage& commit = mock_server_->last_sent_commit();
|
| - ASSERT_TRUE(2 == commit.entries_size());
|
| + ASSERT_EQ(2, commit.entries_size());
|
| EXPECT_TRUE(commit.entries(0).parent_id_string() == "2");
|
| EXPECT_TRUE(commit.entries(0).old_parent_id() == "0");
|
| EXPECT_FALSE(commit.entries(1).has_old_parent_id());
|
| @@ -4765,14 +4769,14 @@ class SyncerUndeletionTest : public SyncerTest {
|
| };
|
|
|
| TEST_F(SyncerUndeletionTest, UndeleteDuringCommit) {
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
|
|
| Create();
|
| ExpectUnsyncedCreation();
|
| SyncShareAsDelegate();
|
|
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Delete, begin committing the delete, then undelete while committing.
|
| @@ -4785,7 +4789,7 @@ TEST_F(SyncerUndeletionTest, UndeleteDuringCommit) {
|
|
|
| // The item ought to exist as an unsynced undeletion (meaning,
|
| // we think that the next commit ought to be a recreation commit).
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectUnsyncedUndeletion();
|
|
|
| @@ -4796,20 +4800,20 @@ TEST_F(SyncerUndeletionTest, UndeleteDuringCommit) {
|
| mock_server_->SetMidCommitCallback(NULL);
|
| mock_server_->AddUpdateTombstone(Get(metahandle_, ID));
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| }
|
|
|
| TEST_F(SyncerUndeletionTest, UndeleteBeforeCommit) {
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
|
|
| Create();
|
| ExpectUnsyncedCreation();
|
| SyncShareAsDelegate();
|
|
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Delete and undelete, then sync to pick up the result.
|
| @@ -4820,7 +4824,7 @@ TEST_F(SyncerUndeletionTest, UndeleteBeforeCommit) {
|
| SyncShareAsDelegate();
|
|
|
| // The item ought to have committed successfully.
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| EXPECT_EQ(2, Get(metahandle_, BASE_VERSION));
|
| @@ -4829,20 +4833,20 @@ TEST_F(SyncerUndeletionTest, UndeleteBeforeCommit) {
|
| // update.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| }
|
|
|
| TEST_F(SyncerUndeletionTest, UndeleteAfterCommitButBeforeGetUpdates) {
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
|
|
| Create();
|
| ExpectUnsyncedCreation();
|
| SyncShareAsDelegate();
|
|
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Delete and commit.
|
| @@ -4851,7 +4855,7 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterCommitButBeforeGetUpdates) {
|
| SyncShareAsDelegate();
|
|
|
| // The item ought to have committed successfully.
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndDeleted();
|
|
|
| @@ -4863,26 +4867,26 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterCommitButBeforeGetUpdates) {
|
| // deletion update. The undeletion should prevail.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| }
|
|
|
| TEST_F(SyncerUndeletionTest, UndeleteAfterDeleteAndGetUpdates) {
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
|
|
| Create();
|
| ExpectUnsyncedCreation();
|
| SyncShareAsDelegate();
|
|
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Delete and commit.
|
| @@ -4891,7 +4895,7 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterDeleteAndGetUpdates) {
|
| SyncShareAsDelegate();
|
|
|
| // The item ought to have committed successfully.
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndDeleted();
|
|
|
| @@ -4899,7 +4903,7 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterDeleteAndGetUpdates) {
|
| // deletion update. Should be consistent.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndDeleted();
|
|
|
| @@ -4910,28 +4914,28 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterDeleteAndGetUpdates) {
|
| // Now, encounter a GetUpdates corresponding to the just-committed
|
| // deletion update. The undeletion should prevail.
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| }
|
|
|
| // Test processing of undeletion GetUpdateses.
|
| TEST_F(SyncerUndeletionTest, UndeleteAfterOtherClientDeletes) {
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
|
|
| Create();
|
| ExpectUnsyncedCreation();
|
| SyncShareAsDelegate();
|
|
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Add a delete from the server.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Some other client deletes the item.
|
| @@ -4939,7 +4943,7 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterOtherClientDeletes) {
|
| SyncShareAsDelegate();
|
|
|
| // The update ought to have applied successfully.
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndDeleted();
|
|
|
| @@ -4947,7 +4951,7 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterOtherClientDeletes) {
|
| Undelete();
|
| ExpectUnsyncedUndeletion();
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
|
|
| @@ -4955,20 +4959,20 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterOtherClientDeletes) {
|
| // deletion update. The undeletion should prevail.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| }
|
|
|
| TEST_F(SyncerUndeletionTest, UndeleteAfterOtherClientDeletesImmediately) {
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
|
|
| Create();
|
| ExpectUnsyncedCreation();
|
| SyncShareAsDelegate();
|
|
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Some other client deletes the item before we get a chance
|
| @@ -4977,7 +4981,7 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterOtherClientDeletesImmediately) {
|
| SyncShareAsDelegate();
|
|
|
| // The update ought to have applied successfully.
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndDeleted();
|
|
|
| @@ -4985,7 +4989,7 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterOtherClientDeletesImmediately) {
|
| Undelete();
|
| ExpectUnsyncedUndeletion();
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
|
|
| @@ -4993,27 +4997,27 @@ TEST_F(SyncerUndeletionTest, UndeleteAfterOtherClientDeletesImmediately) {
|
| // deletion update. The undeletion should prevail.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| }
|
|
|
| TEST_F(SyncerUndeletionTest, OtherClientUndeletes) {
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
|
|
| Create();
|
| ExpectUnsyncedCreation();
|
| SyncShareAsDelegate();
|
|
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Get the updates of our just-committed entry.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // We delete the item.
|
| @@ -5022,7 +5026,7 @@ TEST_F(SyncerUndeletionTest, OtherClientUndeletes) {
|
| SyncShareAsDelegate();
|
|
|
| // The update ought to have applied successfully.
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndDeleted();
|
|
|
| @@ -5030,7 +5034,7 @@ TEST_F(SyncerUndeletionTest, OtherClientUndeletes) {
|
| // deletion update.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndDeleted();
|
|
|
| @@ -5040,28 +5044,28 @@ TEST_F(SyncerUndeletionTest, OtherClientUndeletes) {
|
| "Thadeusz", 100, 1000);
|
| mock_server_->SetLastUpdateClientTag(client_tag_);
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| EXPECT_EQ("Thadeusz", Get(metahandle_, NON_UNIQUE_NAME));
|
| }
|
|
|
| TEST_F(SyncerUndeletionTest, OtherClientUndeletesImmediately) {
|
| - StatusController* status = session_->status_controller();
|
| + const StatusController& status = session_->status_controller();
|
|
|
| Create();
|
| ExpectUnsyncedCreation();
|
| SyncShareAsDelegate();
|
|
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // Get the updates of our just-committed entry.
|
| mock_server_->AddUpdateFromLastCommit();
|
| SyncShareAsDelegate();
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| ExpectSyncedAndCreated();
|
|
|
| // We delete the item.
|
| @@ -5070,7 +5074,7 @@ TEST_F(SyncerUndeletionTest, OtherClientUndeletesImmediately) {
|
| SyncShareAsDelegate();
|
|
|
| // The update ought to have applied successfully.
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndDeleted();
|
|
|
| @@ -5081,7 +5085,7 @@ TEST_F(SyncerUndeletionTest, OtherClientUndeletesImmediately) {
|
| "Thadeusz", 100, 1000);
|
| mock_server_->SetLastUpdateClientTag(client_tag_);
|
| SyncShareAsDelegate();
|
| - EXPECT_EQ(0, status->TotalNumConflictingItems());
|
| + EXPECT_EQ(0, status.TotalNumConflictingItems());
|
| EXPECT_EQ(1, mock_server_->GetAndClearNumGetUpdatesRequests());
|
| ExpectSyncedAndCreated();
|
| EXPECT_EQ("Thadeusz", Get(metahandle_, NON_UNIQUE_NAME));
|
|
|