Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1602)

Unified Diff: sync/internal_api/sync_manager_impl_unittest.cc

Issue 11636006: WIP: The Bookmark Position Megapatch (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Various updates, including switch suffix to unique_client_tag style Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « sync/internal_api/sync_manager_impl.cc ('k') | sync/internal_api/test/test_entry_factory.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sync/internal_api/sync_manager_impl_unittest.cc
diff --git a/sync/internal_api/sync_manager_impl_unittest.cc b/sync/internal_api/sync_manager_impl_unittest.cc
index 7e4ef7d2f72c8602b4a9c08a078b1c3534e8a9ba..28a0dfd49da806fc2f3f859327b2d9a112b7b496 100644
--- a/sync/internal_api/sync_manager_impl_unittest.cc
+++ b/sync/internal_api/sync_manager_impl_unittest.cc
@@ -63,6 +63,7 @@
#include "sync/syncable/nigori_util.h"
#include "sync/syncable/read_transaction.h"
#include "sync/syncable/syncable_id.h"
+#include "sync/syncable/syncable_util.h"
#include "sync/syncable/write_transaction.h"
#include "sync/test/callback_counter.h"
#include "sync/test/engine/fake_sync_scheduler.h"
@@ -124,7 +125,7 @@ int64 MakeNode(UserShare* share,
WriteNode node(&trans);
WriteNode::InitUniqueByCreationResult result =
node.InitUniqueByCreation(model_type, root_node, client_tag);
- EXPECT_EQ(WriteNode::INIT_SUCCESS, result);
+ DCHECK_EQ(WriteNode::INIT_SUCCESS, result);
node.SetIsFolder(false);
return node.GetId();
}
@@ -133,15 +134,13 @@ int64 MakeNode(UserShare* share,
// newly-created node.
int64 MakeNodeWithParent(UserShare* share,
ModelType model_type,
- const std::string& client_tag,
int64 parent_id) {
+ DCHECK_EQ(model_type, BOOKMARKS); // Only bookmarks have hierarchy.
WriteTransaction trans(FROM_HERE, share);
ReadNode parent_node(&trans);
- EXPECT_EQ(BaseNode::INIT_OK, parent_node.InitByIdLookup(parent_id));
+ DCHECK_EQ(BaseNode::INIT_OK, parent_node.InitByIdLookup(parent_id));
WriteNode node(&trans);
- WriteNode::InitUniqueByCreationResult result =
- node.InitUniqueByCreation(model_type, parent_node, client_tag);
- EXPECT_EQ(WriteNode::INIT_SUCCESS, result);
+ DCHECK(node.InitBookmarkByCreation(parent_node, NULL));
node.SetIsFolder(false);
return node.GetId();
}
@@ -154,13 +153,24 @@ int64 MakeFolderWithParent(UserShare* share,
BaseNode* predecessor) {
WriteTransaction trans(FROM_HERE, share);
ReadNode parent_node(&trans);
- EXPECT_EQ(BaseNode::INIT_OK, parent_node.InitByIdLookup(parent_id));
+ DCHECK_EQ(BaseNode::INIT_OK, parent_node.InitByIdLookup(parent_id));
WriteNode node(&trans);
- EXPECT_TRUE(node.InitByCreation(model_type, parent_node, predecessor));
+ DCHECK(node.InitBookmarkByCreation(parent_node, predecessor));
node.SetIsFolder(true);
return node.GetId();
}
+int64 MakeBookmarkWithParent(UserShare* share,
+ int64 parent_id,
+ BaseNode* predecessor) {
+ WriteTransaction trans(FROM_HERE, share);
+ ReadNode parent_node(&trans);
+ DCHECK_EQ(BaseNode::INIT_OK, parent_node.InitByIdLookup(parent_id));
+ WriteNode node(&trans);
+ DCHECK(node.InitBookmarkByCreation(parent_node, predecessor));
+ return node.GetId();
+}
+
// Creates the "synced" root node for a particular datatype. We use the syncable
// methods here so that the syncer treats these nodes as if they were already
// received from the server.
@@ -190,6 +200,14 @@ int64 MakeServerNodeForType(UserShare* share,
return entry.Get(syncable::META_HANDLE);
}
+int64 GetServerNodeForType(UserShare* share, ModelType type) {
+ ReadTransaction trans(FROM_HERE, share);
+ ReadNode bookmark_root(&trans);
+ EXPECT_EQ(BaseNode::INIT_OK,
+ bookmark_root.InitByTagLookup(ModelTypeToRootTag(BOOKMARKS)));
+ return bookmark_root.GetId();
+}
+
// Simulates creating a "synced" node as a child of the root datatype node.
int64 MakeServerNode(UserShare* share, ModelType model_type,
const std::string& client_tag,
@@ -264,13 +282,13 @@ TEST_F(SyncApiTest, BasicTagWrite) {
}
ignore_result(MakeNode(test_user_share_.user_share(),
- BOOKMARKS, "testtag"));
+ AUTOFILL, "testtag"));
{
ReadTransaction trans(FROM_HERE, test_user_share_.user_share());
ReadNode node(&trans);
EXPECT_EQ(BaseNode::INIT_OK,
- node.InitByClientTagLookup(BOOKMARKS, "testtag"));
+ node.InitByClientTagLookup(AUTOFILL, "testtag"));
ReadNode root_node(&trans);
root_node.InitByRootLookup();
@@ -280,19 +298,19 @@ TEST_F(SyncApiTest, BasicTagWrite) {
}
TEST_F(SyncApiTest, GenerateSyncableHash) {
- EXPECT_EQ("OyaXV5mEzrPS4wbogmtKvRfekAI=",
- BaseNode::GenerateSyncableHash(BOOKMARKS, "tag1"));
+ EXPECT_EQ("TrJxl8908A2qDbaLzjxjyUzskpY=",
+ syncable::GenerateSyncableHash(THEMES, "tag1"));
EXPECT_EQ("iNFQtRFQb+IZcn1kKUJEZDDkLs4=",
- BaseNode::GenerateSyncableHash(PREFERENCES, "tag1"));
+ syncable::GenerateSyncableHash(PREFERENCES, "tag1"));
EXPECT_EQ("gO1cPZQXaM73sHOvSA+tKCKFs58=",
- BaseNode::GenerateSyncableHash(AUTOFILL, "tag1"));
+ syncable::GenerateSyncableHash(AUTOFILL, "tag1"));
- EXPECT_EQ("A0eYIHXM1/jVwKDDp12Up20IkKY=",
- BaseNode::GenerateSyncableHash(BOOKMARKS, "tag2"));
+ EXPECT_EQ("YCbRusldaxqFnrd36Y7cJagN8TA=",
+ syncable::GenerateSyncableHash(THEMES, "tag2"));
EXPECT_EQ("XYxkF7bhS4eItStFgiOIAU23swI=",
- BaseNode::GenerateSyncableHash(PREFERENCES, "tag2"));
+ syncable::GenerateSyncableHash(PREFERENCES, "tag2"));
EXPECT_EQ("GFiWzo5NGhjLlN+OyCfhy28DJTQ=",
- BaseNode::GenerateSyncableHash(AUTOFILL, "tag2"));
+ syncable::GenerateSyncableHash(AUTOFILL, "tag2"));
}
TEST_F(SyncApiTest, ModelTypesSiloed) {
@@ -304,7 +322,7 @@ TEST_F(SyncApiTest, ModelTypesSiloed) {
}
ignore_result(MakeNode(test_user_share_.user_share(),
- BOOKMARKS, "collideme"));
+ THEMES, "collideme"));
ignore_result(MakeNode(test_user_share_.user_share(),
PREFERENCES, "collideme"));
ignore_result(MakeNode(test_user_share_.user_share(),
@@ -315,7 +333,7 @@ TEST_F(SyncApiTest, ModelTypesSiloed) {
ReadNode bookmarknode(&trans);
EXPECT_EQ(BaseNode::INIT_OK,
- bookmarknode.InitByClientTagLookup(BOOKMARKS,
+ bookmarknode.InitByClientTagLookup(THEMES,
"collideme"));
ReadNode prefnode(&trans);
@@ -339,14 +357,14 @@ TEST_F(SyncApiTest, ReadMissingTagsFails) {
ReadTransaction trans(FROM_HERE, test_user_share_.user_share());
ReadNode node(&trans);
EXPECT_EQ(BaseNode::INIT_FAILED_ENTRY_NOT_GOOD,
- node.InitByClientTagLookup(BOOKMARKS,
+ node.InitByClientTagLookup(THEMES,
"testtag"));
}
{
WriteTransaction trans(FROM_HERE, test_user_share_.user_share());
WriteNode node(&trans);
EXPECT_EQ(BaseNode::INIT_FAILED_ENTRY_NOT_GOOD,
- node.InitByClientTagLookup(BOOKMARKS,
+ node.InitByClientTagLookup(THEMES,
"testtag"));
}
}
@@ -365,13 +383,12 @@ TEST_F(SyncApiTest, TestDeleteBehavior) {
// we'll use this spare folder later
WriteNode folder_node(&trans);
- EXPECT_TRUE(folder_node.InitByCreation(BOOKMARKS,
- root_node, NULL));
+ EXPECT_TRUE(folder_node.InitBookmarkByCreation(root_node, NULL));
folder_id = folder_node.GetId();
WriteNode wnode(&trans);
WriteNode::InitUniqueByCreationResult result =
- wnode.InitUniqueByCreation(BOOKMARKS, root_node, "testtag");
+ wnode.InitUniqueByCreation(AUTOFILL, root_node, "testtag");
EXPECT_EQ(WriteNode::INIT_SUCCESS, result);
wnode.SetIsFolder(false);
wnode.SetTitle(UTF8ToWide(test_title));
@@ -384,8 +401,7 @@ TEST_F(SyncApiTest, TestDeleteBehavior) {
WriteTransaction trans(FROM_HERE, test_user_share_.user_share());
WriteNode wnode(&trans);
EXPECT_EQ(BaseNode::INIT_OK,
- wnode.InitByClientTagLookup(BOOKMARKS,
- "testtag"));
+ wnode.InitByClientTagLookup(AUTOFILL, "testtag"));
EXPECT_FALSE(wnode.GetIsFolder());
EXPECT_EQ(wnode.GetTitle(), test_title);
@@ -398,8 +414,7 @@ TEST_F(SyncApiTest, TestDeleteBehavior) {
ReadTransaction trans(FROM_HERE, test_user_share_.user_share());
ReadNode node(&trans);
EXPECT_EQ(BaseNode::INIT_FAILED_ENTRY_IS_DEL,
- node.InitByClientTagLookup(BOOKMARKS,
- "testtag"));
+ node.InitByClientTagLookup(AUTOFILL, "testtag"));
// Note that for proper function of this API this doesn't need to be
// filled, we're checking just to make sure the DB worked in this test.
EXPECT_EQ(node.GetTitle(), test_title);
@@ -413,7 +428,7 @@ TEST_F(SyncApiTest, TestDeleteBehavior) {
WriteNode wnode(&trans);
// This will undelete the tag.
WriteNode::InitUniqueByCreationResult result =
- wnode.InitUniqueByCreation(BOOKMARKS, folder_node, "testtag");
+ wnode.InitUniqueByCreation(AUTOFILL, folder_node, "testtag");
EXPECT_EQ(WriteNode::INIT_SUCCESS, result);
EXPECT_EQ(wnode.GetIsFolder(), false);
EXPECT_EQ(wnode.GetParentId(), folder_node.GetId());
@@ -427,10 +442,10 @@ TEST_F(SyncApiTest, TestDeleteBehavior) {
ReadTransaction trans(FROM_HERE, test_user_share_.user_share());
ReadNode node(&trans);
EXPECT_EQ(BaseNode::INIT_OK,
- node.InitByClientTagLookup(BOOKMARKS,
+ node.InitByClientTagLookup(AUTOFILL,
"testtag"));
EXPECT_EQ(node.GetTitle(), test_title);
- EXPECT_EQ(node.GetModelType(), BOOKMARKS);
+ EXPECT_EQ(node.GetModelType(), AUTOFILL);
}
}
@@ -475,20 +490,19 @@ TEST_F(SyncApiTest, WriteEncryptedTitle) {
trans.GetCryptographer()->AddKey(params);
}
test_user_share_.encryption_handler()->EnableEncryptEverything();
+ int bookmark_id;
{
WriteTransaction trans(FROM_HERE, test_user_share_.user_share());
ReadNode root_node(&trans);
root_node.InitByRootLookup();
WriteNode bookmark_node(&trans);
- WriteNode::InitUniqueByCreationResult result =
- bookmark_node.InitUniqueByCreation(BOOKMARKS,
- root_node, "foo");
- EXPECT_EQ(WriteNode::INIT_SUCCESS, result);
+ EXPECT_TRUE(bookmark_node.InitBookmarkByCreation(root_node, NULL));
+ bookmark_id = bookmark_node.GetId();
bookmark_node.SetTitle(UTF8ToWide("foo"));
WriteNode pref_node(&trans);
- result =
+ WriteNode::InitUniqueByCreationResult result =
pref_node.InitUniqueByCreation(PREFERENCES, root_node, "bar");
EXPECT_EQ(WriteNode::INIT_SUCCESS, result);
pref_node.SetTitle(UTF8ToWide("bar"));
@@ -500,8 +514,7 @@ TEST_F(SyncApiTest, WriteEncryptedTitle) {
ReadNode bookmark_node(&trans);
EXPECT_EQ(BaseNode::INIT_OK,
- bookmark_node.InitByClientTagLookup(BOOKMARKS,
- "foo"));
+ bookmark_node.InitByIdLookup(bookmark_id));
EXPECT_EQ("foo", bookmark_node.GetTitle());
EXPECT_EQ(kEncryptedString,
bookmark_node.GetEntry()->Get(syncable::NON_UNIQUE_NAME));
@@ -516,13 +529,14 @@ TEST_F(SyncApiTest, WriteEncryptedTitle) {
TEST_F(SyncApiTest, BaseNodeSetSpecifics) {
int64 child_id = MakeNode(test_user_share_.user_share(),
- BOOKMARKS, "testtag");
+ THEMES, "testtag");
WriteTransaction trans(FROM_HERE, test_user_share_.user_share());
WriteNode node(&trans);
EXPECT_EQ(BaseNode::INIT_OK, node.InitByIdLookup(child_id));
+
sync_pb::EntitySpecifics entity_specifics;
- entity_specifics.mutable_bookmark()->set_url("http://www.google.com");
+ entity_specifics.mutable_theme()->set_custom_theme_name("ThemeName");
EXPECT_NE(entity_specifics.SerializeAsString(),
node.GetEntitySpecifics().SerializeAsString());
@@ -533,14 +547,14 @@ TEST_F(SyncApiTest, BaseNodeSetSpecifics) {
TEST_F(SyncApiTest, BaseNodeSetSpecificsPreservesUnknownFields) {
int64 child_id = MakeNode(test_user_share_.user_share(),
- BOOKMARKS, "testtag");
+ THEMES, "testtag");
WriteTransaction trans(FROM_HERE, test_user_share_.user_share());
WriteNode node(&trans);
EXPECT_EQ(BaseNode::INIT_OK, node.InitByIdLookup(child_id));
EXPECT_TRUE(node.GetEntitySpecifics().unknown_fields().empty());
sync_pb::EntitySpecifics entity_specifics;
- entity_specifics.mutable_bookmark()->set_url("http://www.google.com");
+ entity_specifics.mutable_theme()->set_custom_theme_name("ThemeName");
entity_specifics.mutable_unknown_fields()->AddFixed32(5, 100);
node.SetEntitySpecifics(entity_specifics);
EXPECT_FALSE(node.GetEntitySpecifics().unknown_fields().empty());
@@ -580,9 +594,6 @@ void CheckNodeValue(const BaseNode& node, const DictionaryValue& value,
ExpectInt64Value(node.GetParentId(), value, "parentId");
ExpectTimeValue(node.GetModificationTime(), value, "modificationTime");
ExpectInt64Value(node.GetExternalId(), value, "externalId");
- ExpectInt64Value(node.GetPredecessorId(), value, "predecessorId");
- ExpectInt64Value(node.GetSuccessorId(), value, "successorId");
- ExpectInt64Value(node.GetFirstChildId(), value, "firstChildId");
{
scoped_ptr<DictionaryValue> expected_entry(
node.GetEntry()->ToValue(NULL));
@@ -590,7 +601,7 @@ void CheckNodeValue(const BaseNode& node, const DictionaryValue& value,
EXPECT_TRUE(value.Get("entry", &entry));
EXPECT_TRUE(Value::Equals(entry, expected_entry.get()));
}
- EXPECT_EQ(11u, value.size());
+ EXPECT_EQ(8u, value.size());
} else {
EXPECT_EQ(4u, value.size());
}
@@ -687,16 +698,14 @@ TEST_F(SyncApiTest, GetTotalNodeCountMultipleChildren) {
BOOKMARKS,
parent,
NULL);
- ignore_result(MakeNodeWithParent(
+ ignore_result(MakeBookmarkWithParent(
test_user_share_.user_share(),
- BOOKMARKS,
- "c2",
- parent));
- ignore_result(MakeNodeWithParent(
+ parent,
+ NULL));
+ ignore_result(MakeBookmarkWithParent(
test_user_share_.user_share(),
- BOOKMARKS,
- "c1c1",
- child1));
+ child1,
+ NULL));
{
ReadTransaction trans(FROM_HERE, test_user_share_.user_share());
@@ -956,7 +965,7 @@ class SyncManagerTest : public testing::Test,
UserShare* share = sync_manager_.GetUserShare();
syncable::WriteTransaction trans(
FROM_HERE, syncable::UNITTEST, share->directory.get());
- const std::string hash = BaseNode::GenerateSyncableHash(type, client_tag);
+ const std::string hash = syncable::GenerateSyncableHash(type, client_tag);
syncable::MutableEntry entry(&trans, syncable::GET_BY_CLIENT_TAG,
hash);
EXPECT_TRUE(entry.good());
@@ -1139,7 +1148,7 @@ class SyncManagerGetNodesByIdTest : public SyncManagerTest {
}
int64 child_id =
- MakeNode(sync_manager_.GetUserShare(), BOOKMARKS, "testtag");
+ MakeNode(sync_manager_.GetUserShare(), THEMES, "testtag");
StrictMock<MockJsReplyHandler> reply_handler;
@@ -1554,20 +1563,17 @@ TEST_F(SyncManagerTest, EncryptDataTypesWithData) {
// First batch_size nodes are children of folder.
size_t i;
for (i = 0; i < batch_size; ++i) {
- MakeNodeWithParent(sync_manager_.GetUserShare(), BOOKMARKS,
- base::StringPrintf("%"PRIuS"", i), folder);
+ MakeNodeWithParent(sync_manager_.GetUserShare(), BOOKMARKS, folder);
}
// Next batch_size nodes are a different type and on their own.
for (; i < 2*batch_size; ++i) {
- MakeNodeWithParent(sync_manager_.GetUserShare(), SESSIONS,
- base::StringPrintf("%"PRIuS"", i),
- GetIdForDataType(SESSIONS));
+ MakeNode(sync_manager_.GetUserShare(), SESSIONS,
+ base::StringPrintf("%"PRIuS"", i));
}
// Last batch_size nodes are a third type that will not need encryption.
for (; i < 3*batch_size; ++i) {
- MakeNodeWithParent(sync_manager_.GetUserShare(), THEMES,
- base::StringPrintf("%"PRIuS"", i),
- GetIdForDataType(THEMES));
+ MakeNode(sync_manager_.GetUserShare(), THEMES,
+ base::StringPrintf("%"PRIuS"", i));
}
{
@@ -2063,13 +2069,13 @@ TEST_F(SyncManagerTest, EncryptBookmarksWithLegacyData) {
SyncAPINameToServerName(raw_title2, &title2);
std::string url2 = "http://www.bla.com";
+ int64 parent = GetServerNodeForType(sync_manager_.GetUserShare(), BOOKMARKS);
+
// Create a bookmark using the legacy format.
- int64 node_id1 = MakeNode(sync_manager_.GetUserShare(),
- BOOKMARKS,
- "testtag");
- int64 node_id2 = MakeNode(sync_manager_.GetUserShare(),
- BOOKMARKS,
- "testtag2");
+ int64 node_id1 = MakeBookmarkWithParent(sync_manager_.GetUserShare(),
+ parent, NULL);
+ int64 node_id2 = MakeBookmarkWithParent(sync_manager_.GetUserShare(),
+ parent, NULL);
{
WriteTransaction trans(FROM_HERE, sync_manager_.GetUserShare());
WriteNode node(&trans);
@@ -2164,10 +2170,11 @@ TEST_F(SyncManagerTest, CreateLocalBookmark) {
std::string url = "url";
{
WriteTransaction trans(FROM_HERE, sync_manager_.GetUserShare());
- ReadNode root_node(&trans);
- root_node.InitByRootLookup();
+ ReadNode bookmark_root(&trans);
+ ASSERT_EQ(BaseNode::INIT_OK,
+ bookmark_root.InitByTagLookup(ModelTypeToRootTag(BOOKMARKS)));
WriteNode node(&trans);
- ASSERT_TRUE(node.InitByCreation(BOOKMARKS, root_node, NULL));
+ ASSERT_TRUE(node.InitBookmarkByCreation(bookmark_root, NULL));
node.SetIsFolder(false);
node.SetTitle(UTF8ToWide(title));
@@ -2177,9 +2184,10 @@ TEST_F(SyncManagerTest, CreateLocalBookmark) {
}
{
ReadTransaction trans(FROM_HERE, sync_manager_.GetUserShare());
- ReadNode root_node(&trans);
- root_node.InitByRootLookup();
- int64 child_id = root_node.GetFirstChildId();
+ ReadNode bookmark_root(&trans);
+ ASSERT_EQ(BaseNode::INIT_OK,
+ bookmark_root.InitByTagLookup(ModelTypeToRootTag(BOOKMARKS)));
+ int64 child_id = bookmark_root.GetFirstChildId();
ReadNode node(&trans);
ASSERT_EQ(BaseNode::INIT_OK, node.InitByIdLookup(child_id));
@@ -2197,7 +2205,7 @@ TEST_F(SyncManagerTest, UpdateEntryWithEncryption) {
entity_specifics.mutable_bookmark()->set_url("url");
entity_specifics.mutable_bookmark()->set_title("title");
MakeServerNode(sync_manager_.GetUserShare(), BOOKMARKS, client_tag,
- BaseNode::GenerateSyncableHash(BOOKMARKS,
+ syncable::GenerateSyncableHash(BOOKMARKS,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2346,7 +2354,7 @@ TEST_F(SyncManagerTest, UpdatePasswordSetEntitySpecificsNoChange) {
mutable_encrypted());
}
MakeServerNode(sync_manager_.GetUserShare(), PASSWORDS, client_tag,
- BaseNode::GenerateSyncableHash(PASSWORDS,
+ syncable::GenerateSyncableHash(PASSWORDS,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2381,7 +2389,7 @@ TEST_F(SyncManagerTest, UpdatePasswordSetPasswordSpecifics) {
mutable_encrypted());
}
MakeServerNode(sync_manager_.GetUserShare(), PASSWORDS, client_tag,
- BaseNode::GenerateSyncableHash(PASSWORDS,
+ syncable::GenerateSyncableHash(PASSWORDS,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2432,7 +2440,7 @@ TEST_F(SyncManagerTest, UpdatePasswordNewPassphrase) {
entity_specifics.mutable_password()->mutable_encrypted());
}
MakeServerNode(sync_manager_.GetUserShare(), PASSWORDS, client_tag,
- BaseNode::GenerateSyncableHash(PASSWORDS,
+ syncable::GenerateSyncableHash(PASSWORDS,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2471,7 +2479,7 @@ TEST_F(SyncManagerTest, UpdatePasswordReencryptEverything) {
entity_specifics.mutable_password()->mutable_encrypted());
}
MakeServerNode(sync_manager_.GetUserShare(), PASSWORDS, client_tag,
- BaseNode::GenerateSyncableHash(PASSWORDS,
+ syncable::GenerateSyncableHash(PASSWORDS,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2495,7 +2503,7 @@ TEST_F(SyncManagerTest, SetBookmarkTitle) {
entity_specifics.mutable_bookmark()->set_url("url");
entity_specifics.mutable_bookmark()->set_title("title");
MakeServerNode(sync_manager_.GetUserShare(), BOOKMARKS, client_tag,
- BaseNode::GenerateSyncableHash(BOOKMARKS,
+ syncable::GenerateSyncableHash(BOOKMARKS,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2531,7 +2539,7 @@ TEST_F(SyncManagerTest, SetBookmarkTitleWithEncryption) {
entity_specifics.mutable_bookmark()->set_url("url");
entity_specifics.mutable_bookmark()->set_title("title");
MakeServerNode(sync_manager_.GetUserShare(), BOOKMARKS, client_tag,
- BaseNode::GenerateSyncableHash(BOOKMARKS,
+ syncable::GenerateSyncableHash(BOOKMARKS,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2590,7 +2598,7 @@ TEST_F(SyncManagerTest, SetNonBookmarkTitle) {
MakeServerNode(sync_manager_.GetUserShare(),
PREFERENCES,
client_tag,
- BaseNode::GenerateSyncableHash(PREFERENCES,
+ syncable::GenerateSyncableHash(PREFERENCES,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2628,7 +2636,7 @@ TEST_F(SyncManagerTest, SetNonBookmarkTitleWithEncryption) {
MakeServerNode(sync_manager_.GetUserShare(),
PREFERENCES,
client_tag,
- BaseNode::GenerateSyncableHash(PREFERENCES,
+ syncable::GenerateSyncableHash(PREFERENCES,
client_tag),
entity_specifics);
// New node shouldn't start off unsynced.
@@ -2699,7 +2707,7 @@ TEST_F(SyncManagerTest, SetPreviouslyEncryptedSpecifics) {
AddDefaultFieldValue(BOOKMARKS, &entity_specifics);
}
MakeServerNode(sync_manager_.GetUserShare(), BOOKMARKS, client_tag,
- BaseNode::GenerateSyncableHash(BOOKMARKS,
+ syncable::GenerateSyncableHash(BOOKMARKS,
client_tag),
entity_specifics);
@@ -2764,7 +2772,7 @@ TEST_F(SyncManagerTest, IncrementTransactionVersion) {
entity_specifics.mutable_bookmark()->set_url("url");
entity_specifics.mutable_bookmark()->set_title("title");
MakeServerNode(sync_manager_.GetUserShare(), BOOKMARKS, client_tag,
- BaseNode::GenerateSyncableHash(BOOKMARKS,
+ syncable::GenerateSyncableHash(BOOKMARKS,
client_tag),
entity_specifics);
« no previous file with comments | « sync/internal_api/sync_manager_impl.cc ('k') | sync/internal_api/test/test_entry_factory.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698