Index: sync/engine/syncer_unittest.cc |
diff --git a/sync/engine/syncer_unittest.cc b/sync/engine/syncer_unittest.cc |
index 7fef4f4dfe8a194ce29e010e68b66223d24c983b..669bda246a0575a96ef15e580ec3ca9104da24f2 100644 |
--- a/sync/engine/syncer_unittest.cc |
+++ b/sync/engine/syncer_unittest.cc |
@@ -355,7 +355,7 @@ class SyncerTest : public testing::Test, |
} |
string utf8_name = test->id.GetServerId(); |
string name(utf8_name.begin(), utf8_name.end()); |
- MutableEntry entry(&trans, CREATE, test->parent_id, name); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, test->parent_id, name); |
entry.Put(syncable::ID, test->id); |
if (test->id.ServerKnows()) { |
@@ -458,8 +458,8 @@ class SyncerTest : public testing::Test, |
int64 CreateUnsyncedDirectory(const string& entry_name, |
const syncable::Id& id) { |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&wtrans, syncable::CREATE, wtrans.root_id(), |
- entry_name); |
+ MutableEntry entry( |
+ &wtrans, CREATE, BOOKMARKS, wtrans.root_id(), entry_name); |
EXPECT_TRUE(entry.good()); |
entry.Put(syncable::IS_UNSYNCED, true); |
entry.Put(syncable::IS_DIR, true); |
@@ -987,15 +987,14 @@ TEST_F(SyncerTest, EncryptionAwareConflicts) { |
TEST_F(SyncerTest, TestGetUnsyncedAndSimpleCommit) { |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), |
- "Pete"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "Pete"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
parent.Put(syncable::IS_DIR, true); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent.Put(syncable::BASE_VERSION, 1); |
parent.Put(syncable::ID, parent_id_); |
- MutableEntry child(&wtrans, syncable::CREATE, parent_id_, "Pete"); |
+ MutableEntry child(&wtrans, CREATE, BOOKMARKS, parent_id_, "Pete"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::ID, child_id_); |
child.Put(syncable::BASE_VERSION, 1); |
@@ -1020,20 +1019,20 @@ TEST_F(SyncerTest, TestPurgeWhileUnsynced) { |
syncable::Id pref_node_id = TestIdFactory::MakeServer("Tim"); |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), "Pete"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "Pete"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
parent.Put(syncable::IS_DIR, true); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent.Put(syncable::BASE_VERSION, 1); |
parent.Put(syncable::ID, parent_id_); |
- MutableEntry child(&wtrans, syncable::CREATE, parent_id_, "Pete"); |
+ MutableEntry child(&wtrans, CREATE, BOOKMARKS, parent_id_, "Pete"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::ID, child_id_); |
child.Put(syncable::BASE_VERSION, 1); |
WriteTestDataToEntry(&wtrans, &child); |
- MutableEntry parent2(&wtrans, syncable::CREATE, wtrans.root_id(), "Tim"); |
+ MutableEntry parent2(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "Tim"); |
ASSERT_TRUE(parent2.good()); |
parent2.Put(syncable::IS_UNSYNCED, true); |
parent2.Put(syncable::IS_DIR, true); |
@@ -1067,7 +1066,7 @@ TEST_F(SyncerTest, TestPurgeWhileUnapplied) { |
// Similar to above, but for unapplied items. Bug 49278. |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), "Pete"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "Pete"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNAPPLIED_UPDATE, true); |
parent.Put(syncable::IS_DIR, true); |
@@ -1222,24 +1221,23 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNesting) { |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
{ |
- MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), |
- "Bob"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "Bob"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
parent.Put(syncable::IS_DIR, true); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent.Put(syncable::ID, ids_.FromNumber(100)); |
parent.Put(syncable::BASE_VERSION, 1); |
- MutableEntry child(&wtrans, syncable::CREATE, ids_.FromNumber(100), |
- "Bob"); |
+ MutableEntry child( |
+ &wtrans, CREATE, BOOKMARKS, ids_.FromNumber(100), "Bob"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::IS_UNSYNCED, true); |
child.Put(syncable::IS_DIR, true); |
child.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
child.Put(syncable::ID, ids_.FromNumber(101)); |
child.Put(syncable::BASE_VERSION, 1); |
- MutableEntry grandchild(&wtrans, syncable::CREATE, ids_.FromNumber(101), |
- "Bob"); |
+ MutableEntry grandchild( |
+ &wtrans, CREATE, BOOKMARKS, ids_.FromNumber(101), "Bob"); |
ASSERT_TRUE(grandchild.good()); |
grandchild.Put(syncable::ID, ids_.FromNumber(102)); |
grandchild.Put(syncable::IS_UNSYNCED, true); |
@@ -1249,8 +1247,7 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNesting) { |
{ |
// Create three deleted items which deletions we expect to be sent to the |
// server. |
- MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), |
- "Pete"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "Pete"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::ID, ids_.FromNumber(103)); |
parent.Put(syncable::IS_UNSYNCED, true); |
@@ -1259,8 +1256,8 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNesting) { |
parent.Put(syncable::IS_DEL, true); |
parent.Put(syncable::BASE_VERSION, 1); |
parent.Put(syncable::MTIME, now_minus_2h); |
- MutableEntry child(&wtrans, syncable::CREATE, ids_.FromNumber(103), |
- "Pete"); |
+ MutableEntry child( |
+ &wtrans, CREATE, BOOKMARKS, ids_.FromNumber(103), "Pete"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::ID, ids_.FromNumber(104)); |
child.Put(syncable::IS_UNSYNCED, true); |
@@ -1269,8 +1266,8 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNesting) { |
child.Put(syncable::IS_DEL, true); |
child.Put(syncable::BASE_VERSION, 1); |
child.Put(syncable::MTIME, now_minus_2h); |
- MutableEntry grandchild(&wtrans, syncable::CREATE, ids_.FromNumber(104), |
- "Pete"); |
+ MutableEntry grandchild( |
+ &wtrans, CREATE, BOOKMARKS, ids_.FromNumber(104), "Pete"); |
ASSERT_TRUE(grandchild.good()); |
grandchild.Put(syncable::ID, ids_.FromNumber(105)); |
grandchild.Put(syncable::IS_UNSYNCED, true); |
@@ -1299,32 +1296,35 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNesting) { |
} |
TEST_F(SyncerTest, TestCommitListOrderingWithNewItems) { |
+ syncable::Id parent1_id = ids_.MakeServer("p1"); |
+ syncable::Id parent2_id = ids_.MakeServer("p2"); |
+ |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), "1"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "1"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
parent.Put(syncable::IS_DIR, true); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
- parent.Put(syncable::ID, parent_id_); |
- MutableEntry child(&wtrans, syncable::CREATE, wtrans.root_id(), "2"); |
+ parent.Put(syncable::ID, parent1_id); |
+ MutableEntry child(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "2"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::IS_UNSYNCED, true); |
child.Put(syncable::IS_DIR, true); |
child.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
- child.Put(syncable::ID, child_id_); |
+ child.Put(syncable::ID, parent2_id); |
parent.Put(syncable::BASE_VERSION, 1); |
child.Put(syncable::BASE_VERSION, 1); |
} |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, parent_id_, "A"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, parent1_id, "A"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
parent.Put(syncable::IS_DIR, true); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent.Put(syncable::ID, ids_.FromNumber(102)); |
- MutableEntry child(&wtrans, syncable::CREATE, parent_id_, "B"); |
+ MutableEntry child(&wtrans, CREATE, BOOKMARKS, parent1_id, "B"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::IS_UNSYNCED, true); |
child.Put(syncable::IS_DIR, true); |
@@ -1334,13 +1334,13 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNewItems) { |
} |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, child_id_, "A"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, parent2_id, "A"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
parent.Put(syncable::IS_DIR, true); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent.Put(syncable::ID, ids_.FromNumber(-104)); |
- MutableEntry child(&wtrans, syncable::CREATE, child_id_, "B"); |
+ MutableEntry child(&wtrans, CREATE, BOOKMARKS, parent2_id, "B"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::IS_UNSYNCED, true); |
child.Put(syncable::IS_DIR, true); |
@@ -1352,8 +1352,8 @@ TEST_F(SyncerTest, TestCommitListOrderingWithNewItems) { |
SyncShareNudge(); |
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]); |
+ EXPECT_TRUE(parent1_id == mock_server_->committed_ids()[0]); |
+ EXPECT_TRUE(parent2_id == mock_server_->committed_ids()[1]); |
EXPECT_TRUE(ids_.FromNumber(102) == mock_server_->committed_ids()[2]); |
EXPECT_TRUE(ids_.FromNumber(-103) == mock_server_->committed_ids()[3]); |
EXPECT_TRUE(ids_.FromNumber(-104) == mock_server_->committed_ids()[4]); |
@@ -1365,18 +1365,18 @@ TEST_F(SyncerTest, TestCommitListOrderingCounterexample) { |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), "P"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "P"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
parent.Put(syncable::IS_DIR, true); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent.Put(syncable::ID, parent_id_); |
- MutableEntry child1(&wtrans, syncable::CREATE, parent_id_, "1"); |
+ MutableEntry child1(&wtrans, CREATE, BOOKMARKS, parent_id_, "1"); |
ASSERT_TRUE(child1.good()); |
child1.Put(syncable::IS_UNSYNCED, true); |
child1.Put(syncable::ID, child_id_); |
child1.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
- MutableEntry child2(&wtrans, syncable::CREATE, parent_id_, "2"); |
+ MutableEntry child2(&wtrans, CREATE, BOOKMARKS, parent_id_, "2"); |
ASSERT_TRUE(child2.good()); |
child2.Put(syncable::IS_UNSYNCED, true); |
child2.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
@@ -1402,7 +1402,7 @@ TEST_F(SyncerTest, TestCommitListOrderingAndNewParent) { |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, wtrans.root_id(), |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), |
parent1_name); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
@@ -1416,14 +1416,16 @@ TEST_F(SyncerTest, TestCommitListOrderingAndNewParent) { |
syncable::Id child_id = ids_.NewServerId(); |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent2(&wtrans, syncable::CREATE, parent_id_, parent2_name); |
+ MutableEntry parent2( |
+ &wtrans, CREATE, BOOKMARKS, parent_id_, parent2_name); |
ASSERT_TRUE(parent2.good()); |
parent2.Put(syncable::IS_UNSYNCED, true); |
parent2.Put(syncable::IS_DIR, true); |
parent2.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent2.Put(syncable::ID, parent2_id); |
- MutableEntry child(&wtrans, syncable::CREATE, parent2_id, child_name); |
+ MutableEntry child( |
+ &wtrans, CREATE, BOOKMARKS, parent2_id, child_name); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::IS_UNSYNCED, true); |
child.Put(syncable::IS_DIR, true); |
@@ -1470,7 +1472,7 @@ TEST_F(SyncerTest, TestCommitListOrderingAndNewParentAndChild) { |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
MutableEntry parent(&wtrans, |
- syncable::CREATE, |
+ CREATE, BOOKMARKS, |
wtrans.root_id(), |
parent_name); |
ASSERT_TRUE(parent.good()); |
@@ -1486,14 +1488,15 @@ TEST_F(SyncerTest, TestCommitListOrderingAndNewParentAndChild) { |
const Id child_local_id = ids_.NewLocalId(); |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent2(&wtrans, syncable::CREATE, parent_id_, parent2_name); |
+ MutableEntry parent2(&wtrans, CREATE, BOOKMARKS, parent_id_, parent2_name); |
ASSERT_TRUE(parent2.good()); |
parent2.Put(syncable::IS_UNSYNCED, true); |
parent2.Put(syncable::IS_DIR, true); |
parent2.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent2.Put(syncable::ID, parent2_local_id); |
- MutableEntry child(&wtrans, syncable::CREATE, parent2_local_id, child_name); |
+ MutableEntry child( |
+ &wtrans, CREATE, BOOKMARKS, parent2_local_id, child_name); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::IS_UNSYNCED, true); |
child.Put(syncable::IS_DIR, true); |
@@ -1711,14 +1714,14 @@ TEST_F(SyncerTest, CommitTimeRename) { |
// Create a folder and an entry. |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&trans, CREATE, root_id_, "Folder"); |
+ MutableEntry parent(&trans, CREATE, BOOKMARKS, root_id_, "Folder"); |
ASSERT_TRUE(parent.good()); |
parent.Put(IS_DIR, true); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
parent.Put(IS_UNSYNCED, true); |
metahandle_folder = parent.Get(META_HANDLE); |
- MutableEntry entry(&trans, CREATE, parent.Get(ID), "new_entry"); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, parent.Get(ID), "new_entry"); |
ASSERT_TRUE(entry.good()); |
metahandle_new_entry = entry.Get(META_HANDLE); |
WriteTestDataToEntry(&trans, &entry); |
@@ -1759,7 +1762,7 @@ TEST_F(SyncerTest, CommitTimeRenameI18N) { |
// Create a folder, expect a commit time rename. |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&trans, CREATE, root_id_, "Folder"); |
+ MutableEntry parent(&trans, CREATE, BOOKMARKS, root_id_, "Folder"); |
ASSERT_TRUE(parent.good()); |
parent.Put(IS_DIR, true); |
parent.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
@@ -1790,7 +1793,8 @@ TEST_F(SyncerTest, CommitReuniteUpdateAdjustsChildren) { |
int64 metahandle_folder; |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, CREATE, trans.root_id(), "new_folder"); |
+ MutableEntry entry( |
+ &trans, CREATE, BOOKMARKS, trans.root_id(), "new_folder"); |
ASSERT_TRUE(entry.good()); |
entry.Put(IS_DIR, true); |
entry.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
@@ -1812,7 +1816,7 @@ TEST_F(SyncerTest, CommitReuniteUpdateAdjustsChildren) { |
// Create an entry in the newly created folder. |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, CREATE, folder_id, "new_entry"); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, folder_id, "new_entry"); |
ASSERT_TRUE(entry.good()); |
metahandle_entry = entry.Get(META_HANDLE); |
WriteTestDataToEntry(&trans, &entry); |
@@ -1881,7 +1885,7 @@ TEST_F(SyncerTest, CommitReuniteUpdate) { |
int64 entry_metahandle; |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, CREATE, trans.root_id(), "new_entry"); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, trans.root_id(), "new_entry"); |
ASSERT_TRUE(entry.good()); |
entry_metahandle = entry.Get(META_HANDLE); |
WriteTestDataToEntry(&trans, &entry); |
@@ -1935,7 +1939,7 @@ TEST_F(SyncerTest, CommitReuniteUpdateDoesNotChokeOnDeletedLocalEntry) { |
int64 entry_metahandle; |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, CREATE, trans.root_id(), "new_entry"); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, trans.root_id(), "new_entry"); |
ASSERT_TRUE(entry.good()); |
entry_metahandle = entry.Get(META_HANDLE); |
WriteTestDataToEntry(&trans, &entry); |
@@ -2099,8 +2103,8 @@ class EntryCreatedInNewFolderTest : public SyncerTest { |
"bob")); |
CHECK(bob.good()); |
- MutableEntry entry2(&trans, syncable::CREATE, bob.Get(syncable::ID), |
- "bob"); |
+ MutableEntry entry2( |
+ &trans, CREATE, BOOKMARKS, bob.Get(syncable::ID), "bob"); |
CHECK(entry2.good()); |
entry2.Put(syncable::IS_DIR, true); |
entry2.Put(syncable::IS_UNSYNCED, true); |
@@ -2111,8 +2115,7 @@ class EntryCreatedInNewFolderTest : public SyncerTest { |
TEST_F(EntryCreatedInNewFolderTest, EntryCreatedInNewFolderMidSync) { |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, syncable::CREATE, trans.root_id(), |
- "bob"); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, trans.root_id(), "bob"); |
ASSERT_TRUE(entry.good()); |
entry.Put(syncable::IS_DIR, true); |
entry.Put(syncable::IS_UNSYNCED, true); |
@@ -2150,7 +2153,7 @@ TEST_F(SyncerTest, UnappliedUpdateOnCreatedItemItemDoesNotCrash) { |
{ |
// Create an item. |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry fred_match(&trans, CREATE, trans.root_id(), |
+ MutableEntry fred_match(&trans, CREATE, BOOKMARKS, trans.root_id(), |
"fred_match"); |
ASSERT_TRUE(fred_match.good()); |
metahandle_fred = fred_match.Get(META_HANDLE); |
@@ -2186,13 +2189,13 @@ TEST_F(SyncerTest, UnappliedUpdateOnCreatedItemItemDoesNotCrash) { |
TEST_F(SyncerTest, DoublyChangedWithResolver) { |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, root_id_, "Folder"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, root_id_, "Folder"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_DIR, true); |
parent.Put(syncable::ID, parent_id_); |
parent.Put(syncable::BASE_VERSION, 5); |
parent.Put(syncable::SPECIFICS, DefaultBookmarkSpecifics()); |
- MutableEntry child(&wtrans, syncable::CREATE, parent_id_, "Pete.htm"); |
+ MutableEntry child(&wtrans, CREATE, BOOKMARKS, parent_id_, "Pete.htm"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::ID, child_id_); |
child.Put(syncable::BASE_VERSION, 10); |
@@ -2227,7 +2230,7 @@ TEST_F(SyncerTest, CommitsUpdateDoesntAlterEntry) { |
int64 entry_metahandle; |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&wtrans, syncable::CREATE, root_id_, "Pete"); |
+ MutableEntry entry(&wtrans, CREATE, BOOKMARKS, root_id_, "Pete"); |
ASSERT_TRUE(entry.good()); |
EXPECT_FALSE(entry.Get(ID).ServerKnows()); |
entry.Put(syncable::IS_DIR, true); |
@@ -2273,7 +2276,7 @@ TEST_F(SyncerTest, ParentAndChildBothMatch) { |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, CREATE, root_id_, "Folder"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, root_id_, "Folder"); |
ASSERT_TRUE(parent.good()); |
parent.Put(IS_DIR, true); |
parent.Put(IS_UNSYNCED, true); |
@@ -2281,7 +2284,7 @@ TEST_F(SyncerTest, ParentAndChildBothMatch) { |
parent.Put(BASE_VERSION, 1); |
parent.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
- MutableEntry child(&wtrans, CREATE, parent.Get(ID), "test.htm"); |
+ MutableEntry child(&wtrans, CREATE, BOOKMARKS, parent.Get(ID), "test.htm"); |
ASSERT_TRUE(child.good()); |
child.Put(ID, child_id); |
child.Put(BASE_VERSION, 1); |
@@ -2314,7 +2317,7 @@ TEST_F(SyncerTest, ParentAndChildBothMatch) { |
TEST_F(SyncerTest, CommittingNewDeleted) { |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, CREATE, trans.root_id(), "bob"); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, trans.root_id(), "bob"); |
entry.Put(IS_UNSYNCED, true); |
entry.Put(IS_DEL, true); |
} |
@@ -2335,7 +2338,7 @@ TEST_F(SyncerTest, UnappliedUpdateDuringCommit) { |
// This test is a little fake. |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, CREATE, trans.root_id(), "bob"); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, trans.root_id(), "bob"); |
entry.Put(ID, ids_.FromNumber(20)); |
entry.Put(BASE_VERSION, 1); |
entry.Put(SERVER_VERSION, 1); |
@@ -2367,7 +2370,7 @@ TEST_F(SyncerTest, DeletingEntryInFolder) { |
int64 existing_metahandle; |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, CREATE, trans.root_id(), "existing"); |
+ MutableEntry entry(&trans, CREATE, BOOKMARKS, trans.root_id(), "existing"); |
ASSERT_TRUE(entry.good()); |
entry.Put(IS_DIR, true); |
entry.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
@@ -2377,7 +2380,7 @@ TEST_F(SyncerTest, DeletingEntryInFolder) { |
syncer_->SyncShare(session_.get(), SYNCER_BEGIN, SYNCER_END); |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry newfolder(&trans, CREATE, trans.root_id(), "new"); |
+ MutableEntry newfolder(&trans, CREATE, BOOKMARKS, trans.root_id(), "new"); |
ASSERT_TRUE(newfolder.good()); |
newfolder.Put(IS_DIR, true); |
newfolder.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
@@ -2403,7 +2406,8 @@ TEST_F(SyncerTest, DeletingEntryWithLocalEdits) { |
SyncShareNudge(); |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry newfolder(&trans, CREATE, ids_.FromNumber(1), "local"); |
+ MutableEntry newfolder( |
+ &trans, CREATE, BOOKMARKS, ids_.FromNumber(1), "local"); |
ASSERT_TRUE(newfolder.good()); |
newfolder.Put(IS_UNSYNCED, true); |
newfolder.Put(IS_DIR, true); |
@@ -2494,7 +2498,7 @@ TEST_F(SyncerTest, CommitManyItemsInOneGo_Success) { |
for (uint32 i = 0; i < items_to_commit; i++) { |
string nameutf8 = base::StringPrintf("%d", i); |
string name(nameutf8.begin(), nameutf8.end()); |
- MutableEntry e(&trans, CREATE, trans.root_id(), name); |
+ MutableEntry e(&trans, CREATE, BOOKMARKS, trans.root_id(), name); |
e.Put(IS_UNSYNCED, true); |
e.Put(IS_DIR, true); |
e.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
@@ -2517,7 +2521,7 @@ TEST_F(SyncerTest, CommitManyItemsInOneGo_PostBufferFail) { |
for (uint32 i = 0; i < items_to_commit; i++) { |
string nameutf8 = base::StringPrintf("%d", i); |
string name(nameutf8.begin(), nameutf8.end()); |
- MutableEntry e(&trans, CREATE, trans.root_id(), name); |
+ MutableEntry e(&trans, CREATE, BOOKMARKS, trans.root_id(), name); |
e.Put(IS_UNSYNCED, true); |
e.Put(IS_DIR, true); |
e.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
@@ -2547,7 +2551,7 @@ TEST_F(SyncerTest, CommitManyItemsInOneGo_CommitConflict) { |
for (uint32 i = 0; i < items_to_commit; i++) { |
string nameutf8 = base::StringPrintf("%d", i); |
string name(nameutf8.begin(), nameutf8.end()); |
- MutableEntry e(&trans, CREATE, trans.root_id(), name); |
+ MutableEntry e(&trans, CREATE, BOOKMARKS, trans.root_id(), name); |
e.Put(IS_UNSYNCED, true); |
e.Put(IS_DIR, true); |
e.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
@@ -2645,7 +2649,8 @@ TEST_F(SyncerTest, NewEntryAndAlteredServerEntrySharePath) { |
syncable::Id local_folder_id; |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry new_entry(&wtrans, CREATE, wtrans.root_id(), "Bar.htm"); |
+ MutableEntry new_entry( |
+ &wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "Bar.htm"); |
ASSERT_TRUE(new_entry.good()); |
local_folder_id = new_entry.Get(ID); |
local_folder_handle = new_entry.Get(META_HANDLE); |
@@ -2711,7 +2716,8 @@ TEST_F(SyncerTest, NewEntryAndAlteredServerEntrySharePath_OldBookmarksProto) { |
syncable::Id local_folder_id; |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry new_entry(&wtrans, CREATE, wtrans.root_id(), "Bar.htm"); |
+ MutableEntry new_entry( |
+ &wtrans, CREATE, BOOKMARKS, wtrans.root_id(), "Bar.htm"); |
ASSERT_TRUE(new_entry.good()); |
local_folder_id = new_entry.Get(ID); |
local_folder_handle = new_entry.Get(META_HANDLE); |
@@ -2883,12 +2889,12 @@ TEST_F(SyncerTest, ResolveWeWroteTheyDeleted) { |
TEST_F(SyncerTest, DuplicateIDReturn) { |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry folder(&trans, CREATE, trans.root_id(), "bob"); |
+ MutableEntry folder(&trans, CREATE, BOOKMARKS, trans.root_id(), "bob"); |
ASSERT_TRUE(folder.good()); |
folder.Put(IS_UNSYNCED, true); |
folder.Put(IS_DIR, true); |
folder.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
- MutableEntry folder2(&trans, CREATE, trans.root_id(), "fred"); |
+ MutableEntry folder2(&trans, CREATE, BOOKMARKS, trans.root_id(), "fred"); |
ASSERT_TRUE(folder2.good()); |
folder2.Put(IS_UNSYNCED, false); |
folder2.Put(IS_DIR, true); |
@@ -2927,7 +2933,8 @@ TEST_F(SyncerTest, ConflictResolverMergesLocalDeleteAndServerUpdate) { |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry local_deleted(&trans, CREATE, trans.root_id(), "name"); |
+ MutableEntry local_deleted( |
+ &trans, CREATE, BOOKMARKS, trans.root_id(), "name"); |
local_deleted.Put(ID, ids_.FromNumber(1)); |
local_deleted.Put(BASE_VERSION, 1); |
local_deleted.Put(IS_DEL, true); |
@@ -2960,7 +2967,8 @@ TEST_F(SyncerTest, UpdateFlipsTheFolderBit) { |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry local_deleted(&trans, CREATE, trans.root_id(), "name"); |
+ MutableEntry local_deleted( |
+ &trans, CREATE, BOOKMARKS, trans.root_id(), "name"); |
local_deleted.Put(ID, ids_.FromNumber(1)); |
local_deleted.Put(BASE_VERSION, 1); |
local_deleted.Put(IS_DEL, true); |
@@ -2998,7 +3006,8 @@ TEST_F(SyncerTest, MergingExistingItems) { |
SyncShareNudge(); |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&trans, CREATE, trans.root_id(), "Copy of base"); |
+ MutableEntry entry( |
+ &trans, CREATE, BOOKMARKS, trans.root_id(), "Copy of base"); |
WriteTestDataToEntry(&trans, &entry); |
} |
mock_server_->AddUpdateBookmark(1, 0, "Copy of base", 50, 50); |
@@ -3188,7 +3197,7 @@ TEST_F(SyncerTest, DirectoryCommitTest) { |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry parent(&wtrans, syncable::CREATE, root_id_, "foo"); |
+ MutableEntry parent(&wtrans, CREATE, BOOKMARKS, root_id_, "foo"); |
ASSERT_TRUE(parent.good()); |
parent.Put(syncable::IS_UNSYNCED, true); |
parent.Put(syncable::IS_DIR, true); |
@@ -3196,7 +3205,7 @@ TEST_F(SyncerTest, DirectoryCommitTest) { |
in_root_id = parent.Get(syncable::ID); |
foo_metahandle = parent.Get(META_HANDLE); |
- MutableEntry child(&wtrans, syncable::CREATE, parent.Get(ID), "bar"); |
+ MutableEntry child(&wtrans, CREATE, BOOKMARKS, parent.Get(ID), "bar"); |
ASSERT_TRUE(child.good()); |
child.Put(syncable::IS_UNSYNCED, true); |
child.Put(syncable::IS_DIR, true); |
@@ -3308,7 +3317,8 @@ TEST_F(SyncerTest, EnsureWeSendUpOldParent) { |
entry.Put(PARENT_ID, folder_two_id); |
entry.Put(IS_UNSYNCED, true); |
// A new entry should send no "old parent." |
- MutableEntry create(&trans, CREATE, trans.root_id(), "new_folder"); |
+ MutableEntry create( |
+ &trans, CREATE, BOOKMARKS, trans.root_id(), "new_folder"); |
create.Put(IS_UNSYNCED, true); |
create.Put(SPECIFICS, DefaultBookmarkSpecifics()); |
} |
@@ -3328,7 +3338,7 @@ TEST_F(SyncerTest, Test64BitVersionSupport) { |
// Try writing max int64 to the version fields of a meta entry. |
{ |
WriteTransaction wtrans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry entry(&wtrans, syncable::CREATE, wtrans.root_id(), name); |
+ MutableEntry entry(&wtrans, CREATE, BOOKMARKS, wtrans.root_id(), name); |
ASSERT_TRUE(entry.good()); |
entry.Put(syncable::BASE_VERSION, really_big_int); |
entry.Put(syncable::SERVER_VERSION, really_big_int); |
@@ -3539,7 +3549,8 @@ TEST_F(SyncerTest, ClientTagUncommittedTagMatchesUpdate) { |
{ |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry perm_folder(&trans, CREATE, ids_.root(), "clientname"); |
+ MutableEntry perm_folder( |
+ &trans, CREATE, BOOKMARKS, ids_.root(), "clientname"); |
ASSERT_TRUE(perm_folder.good()); |
perm_folder.Put(UNIQUE_CLIENT_TAG, "clientperm"); |
perm_folder.Put(SPECIFICS, local_bookmark); |
@@ -3604,7 +3615,8 @@ TEST_F(SyncerTest, ClientTagConflictWithDeletedLocalEntry) { |
{ |
// Create a deleted local entry with a unique client tag. |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry perm_folder(&trans, CREATE, ids_.root(), "clientname"); |
+ MutableEntry perm_folder( |
+ &trans, CREATE, BOOKMARKS, ids_.root(), "clientname"); |
ASSERT_TRUE(perm_folder.good()); |
ASSERT_FALSE(perm_folder.Get(ID).ServerKnows()); |
perm_folder.Put(UNIQUE_CLIENT_TAG, "clientperm"); |
@@ -4066,7 +4078,8 @@ class SyncerUndeletionTest : public SyncerTest { |
void Create() { |
WriteTransaction trans(FROM_HERE, UNITTEST, directory()); |
- MutableEntry perm_folder(&trans, CREATE, ids_.root(), "clientname"); |
+ MutableEntry perm_folder( |
+ &trans, CREATE, BOOKMARKS, ids_.root(), "clientname"); |
ASSERT_TRUE(perm_folder.good()); |
perm_folder.Put(UNIQUE_CLIENT_TAG, client_tag_); |
perm_folder.Put(IS_UNSYNCED, true); |