| Index: chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
|
| diff --git a/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc b/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
|
| index 618b4ee5afcfb222883ee1405737b015eb64b9e3..7e7820ec3bc1e53cb881bc55ef2f59ddccb9471e 100644
|
| --- a/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
|
| +++ b/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
|
| @@ -81,13 +81,12 @@ class FakeServerChange {
|
| EXPECT_EQ(BaseNode::INIT_OK, parent.InitByIdLookup(parent_id));
|
| syncer::WriteNode node(trans_);
|
| if (predecessor_id == 0) {
|
| - EXPECT_TRUE(node.InitByCreation(syncer::BOOKMARKS, parent, NULL));
|
| + EXPECT_TRUE(node.InitBookmarkByCreation(parent, NULL));
|
| } else {
|
| syncer::ReadNode predecessor(trans_);
|
| EXPECT_EQ(BaseNode::INIT_OK, predecessor.InitByIdLookup(predecessor_id));
|
| EXPECT_EQ(predecessor.GetParentId(), parent.GetId());
|
| - EXPECT_TRUE(node.InitByCreation(syncer::BOOKMARKS, parent,
|
| - &predecessor));
|
| + EXPECT_TRUE(node.InitBookmarkByCreation(parent, &predecessor));
|
| }
|
| EXPECT_EQ(node.GetPredecessorId(), predecessor_id);
|
| EXPECT_EQ(node.GetParentId(), parent_id);
|
| @@ -126,7 +125,8 @@ class FakeServerChange {
|
| // Delete the sync node.
|
| syncer::WriteNode node(trans_);
|
| EXPECT_EQ(BaseNode::INIT_OK, node.InitByIdLookup(id));
|
| - EXPECT_FALSE(node.GetFirstChildId());
|
| + if (node.GetIsFolder())
|
| + EXPECT_FALSE(node.GetFirstChildId());
|
| node.Remove();
|
| }
|
| {
|
| @@ -361,7 +361,7 @@ class ProfileSyncServiceBookmarkTest : public testing::Test {
|
| predecessor = &predecessor_node;
|
| }
|
| syncer::WriteNode node(&trans);
|
| - if (!node.InitByCreation(type, root, predecessor))
|
| + if (!node.InitBookmarkByCreation(root, predecessor))
|
| return false;
|
| node.SetIsFolder(true);
|
| node.GetMutableEntryForTest()->Put(
|
| @@ -561,8 +561,9 @@ class ProfileSyncServiceBookmarkTest : public testing::Test {
|
|
|
| syncer::ReadNode gnode(trans);
|
| ASSERT_EQ(BaseNode::INIT_OK, gnode.InitByIdLookup(id));
|
| - stack.push(gnode.GetFirstChildId());
|
| stack.push(gnode.GetSuccessorId());
|
| + if (gnode.GetIsFolder())
|
| + stack.push(gnode.GetFirstChildId());
|
| }
|
| }
|
|
|
| @@ -1722,13 +1723,6 @@ TEST_F(ProfileSyncServiceBookmarkTestWithData, UpdateTransactionVersion) {
|
| GetTransactionVersions(model_->root_node(), &new_versions);
|
| EXPECT_EQ(initial_versions[model_->root_node()->id()] + 1,
|
| new_versions[model_->root_node()->id()]);
|
| - // HACK(haitaol): siblings of removed node are actually updated in sync model
|
| - // because of NEXT_ID/PREV_ID. After switching to ordinal,
|
| - // siblings will not get updated and the hack below can be
|
| - // removed.
|
| - model_->SetNodeMetaInfo(bookmark_bar->GetChild(0),
|
| - kBookmarkTransactionVersionKey, "41");
|
| - initial_versions[bookmark_bar->GetChild(0)->id()] = 41;
|
| ExpectTransactionVersionMatch(model_->bookmark_bar_node(), initial_versions);
|
| ExpectTransactionVersionMatch(model_->other_node(), initial_versions);
|
| ExpectTransactionVersionMatch(model_->mobile_node(), initial_versions);
|
| @@ -1742,7 +1736,7 @@ TEST_F(ProfileSyncServiceBookmarkTestWithData, UpdateTransactionVersion) {
|
| GetTransactionVersions(model_->root_node(), &new_versions);
|
| EXPECT_EQ(initial_versions[model_->root_node()->id()] + 2,
|
| new_versions[model_->root_node()->id()]);
|
| - EXPECT_EQ(initial_versions[changed_bookmark->id()] + 1,
|
| + EXPECT_LT(initial_versions[changed_bookmark->id()],
|
| new_versions[changed_bookmark->id()]);
|
| initial_versions.erase(changed_bookmark->id());
|
| ExpectTransactionVersionMatch(model_->bookmark_bar_node(), initial_versions);
|
|
|