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