| Index: chrome/browser/sync/test/integration/bookmarks_helper.cc
|
| diff --git a/chrome/browser/sync/test/integration/bookmarks_helper.cc b/chrome/browser/sync/test/integration/bookmarks_helper.cc
|
| index d83d6e8c995922e6253c5ffe667b636b489f9633..0226e304d2522cd882c3e7be2b733eb8539db23c 100644
|
| --- a/chrome/browser/sync/test/integration/bookmarks_helper.cc
|
| +++ b/chrome/browser/sync/test/integration/bookmarks_helper.cc
|
| @@ -35,8 +35,6 @@
|
| #include "ui/base/models/tree_node_iterator.h"
|
| #include "ui/gfx/image/image_skia.h"
|
|
|
| -using sync_datatype_helper::test;
|
| -
|
| namespace {
|
|
|
| // History task which runs all pending tasks on the history thread and
|
| @@ -250,10 +248,12 @@ void WaitForHistoryToProcessPendingTasks() {
|
| return;
|
|
|
| std::vector<Profile*> profiles_which_need_to_wait;
|
| - if (test()->use_verifier())
|
| - profiles_which_need_to_wait.push_back(test()->verifier());
|
| - for (int i = 0; i < test()->num_clients(); ++i)
|
| - profiles_which_need_to_wait.push_back(test()->GetProfile(i));
|
| + if (sync_datatype_helper::test()->use_verifier())
|
| + profiles_which_need_to_wait.push_back(
|
| + sync_datatype_helper::test()->verifier());
|
| + for (int i = 0; i < sync_datatype_helper::test()->num_clients(); ++i)
|
| + profiles_which_need_to_wait.push_back(
|
| + sync_datatype_helper::test()->GetProfile(i));
|
|
|
| for (size_t i = 0; i < profiles_which_need_to_wait.size(); ++i) {
|
| Profile* profile = profiles_which_need_to_wait[i];
|
| @@ -385,7 +385,8 @@ void FindNodeInVerifier(BookmarkModel* foreign_model,
|
| namespace bookmarks_helper {
|
|
|
| BookmarkModel* GetBookmarkModel(int index) {
|
| - return BookmarkModelFactory::GetForProfile(test()->GetProfile(index));
|
| + return BookmarkModelFactory::GetForProfile(
|
| + sync_datatype_helper::test()->GetProfile(index));
|
| }
|
|
|
| const BookmarkNode* GetBookmarkBarNode(int index) {
|
| @@ -401,7 +402,8 @@ const BookmarkNode* GetSyncedBookmarksNode(int index) {
|
| }
|
|
|
| BookmarkModel* GetVerifierBookmarkModel() {
|
| - return BookmarkModelFactory::GetForProfile(test()->verifier());
|
| + return BookmarkModelFactory::GetForProfile(
|
| + sync_datatype_helper::test()->verifier());
|
| }
|
|
|
| const BookmarkNode* AddURL(int profile,
|
| @@ -435,7 +437,7 @@ const BookmarkNode* AddURL(int profile,
|
| << profile;
|
| return NULL;
|
| }
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* v_parent = NULL;
|
| FindNodeInVerifier(model, parent, &v_parent);
|
| const BookmarkNode* v_node = GetVerifierBookmarkModel()->AddURL(
|
| @@ -478,7 +480,7 @@ const BookmarkNode* AddFolder(int profile,
|
| << profile;
|
| return NULL;
|
| }
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* v_parent = NULL;
|
| FindNodeInVerifier(model, parent, &v_parent);
|
| const BookmarkNode* v_node = GetVerifierBookmarkModel()->AddFolder(
|
| @@ -499,7 +501,7 @@ void SetTitle(int profile,
|
| ASSERT_EQ(GetBookmarkNodeByID(model, node->id()), node)
|
| << "Node " << node->GetTitle() << " does not belong to "
|
| << "Profile " << profile;
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* v_node = NULL;
|
| FindNodeInVerifier(model, node, &v_node);
|
| GetVerifierBookmarkModel()->SetTitle(v_node, base::WideToUTF16(new_title));
|
| @@ -521,12 +523,19 @@ void SetFavicon(int profile,
|
| if (urls_with_favicons_ == NULL)
|
| urls_with_favicons_ = new std::set<GURL>();
|
| urls_with_favicons_->insert(node->url());
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* v_node = NULL;
|
| FindNodeInVerifier(model, node, &v_node);
|
| - SetFaviconImpl(test()->verifier(), v_node, icon_url, image, favicon_source);
|
| - }
|
| - SetFaviconImpl(test()->GetProfile(profile), node, icon_url, image,
|
| + SetFaviconImpl(sync_datatype_helper::test()->verifier(),
|
| + v_node,
|
| + icon_url,
|
| + image,
|
| + favicon_source);
|
| + }
|
| + SetFaviconImpl(sync_datatype_helper::test()->GetProfile(profile),
|
| + node,
|
| + icon_url,
|
| + image,
|
| favicon_source);
|
| }
|
|
|
| @@ -539,7 +548,7 @@ const BookmarkNode* SetURL(int profile,
|
| << "Profile " << profile;
|
| return NULL;
|
| }
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* v_node = NULL;
|
| FindNodeInVerifier(model, node, &v_node);
|
| if (v_node->is_url())
|
| @@ -558,7 +567,7 @@ void Move(int profile,
|
| ASSERT_EQ(GetBookmarkNodeByID(model, node->id()), node)
|
| << "Node " << node->GetTitle() << " does not belong to "
|
| << "Profile " << profile;
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* v_new_parent = NULL;
|
| const BookmarkNode* v_node = NULL;
|
| FindNodeInVerifier(model, new_parent, &v_new_parent);
|
| @@ -573,7 +582,7 @@ void Remove(int profile, const BookmarkNode* parent, int index) {
|
| ASSERT_EQ(GetBookmarkNodeByID(model, parent->id()), parent)
|
| << "Node " << parent->GetTitle() << " does not belong to "
|
| << "Profile " << profile;
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* v_parent = NULL;
|
| FindNodeInVerifier(model, parent, &v_parent);
|
| ASSERT_TRUE(NodesMatch(parent->GetChild(index), v_parent->GetChild(index)));
|
| @@ -583,7 +592,7 @@ void Remove(int profile, const BookmarkNode* parent, int index) {
|
| }
|
|
|
| void RemoveAll(int profile) {
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* root_node = GetVerifierBookmarkModel()->root_node();
|
| for (int i = 0; i < root_node->child_count(); ++i) {
|
| const BookmarkNode* permanent_node = root_node->GetChild(i);
|
| @@ -600,7 +609,7 @@ void SortChildren(int profile, const BookmarkNode* parent) {
|
| ASSERT_EQ(GetBookmarkNodeByID(model, parent->id()), parent)
|
| << "Node " << parent->GetTitle() << " does not belong to "
|
| << "Profile " << profile;
|
| - if (test()->use_verifier()) {
|
| + if (sync_datatype_helper::test()->use_verifier()) {
|
| const BookmarkNode* v_parent = NULL;
|
| FindNodeInVerifier(model, parent, &v_parent);
|
| GetVerifierBookmarkModel()->SortChildren(v_parent);
|
| @@ -622,7 +631,7 @@ void ReverseChildOrder(int profile, const BookmarkNode* parent) {
|
| }
|
|
|
| bool ModelMatchesVerifier(int profile) {
|
| - if (!test()->use_verifier()) {
|
| + if (!sync_datatype_helper::test()->use_verifier()) {
|
| LOG(ERROR) << "Illegal to call ModelMatchesVerifier() after "
|
| << "DisableVerifier(). Use ModelsMatch() instead.";
|
| return false;
|
| @@ -637,7 +646,7 @@ bool AllModelsMatchVerifier() {
|
| // processed before comparing models.
|
| WaitForHistoryToProcessPendingTasks();
|
|
|
| - for (int i = 0; i < test()->num_clients(); ++i) {
|
| + for (int i = 0; i < sync_datatype_helper::test()->num_clients(); ++i) {
|
| if (!ModelMatchesVerifier(i)) {
|
| LOG(ERROR) << "Model " << i << " does not match the verifier.";
|
| return false;
|
| @@ -657,7 +666,7 @@ bool AllModelsMatch() {
|
| // processed before comparing models.
|
| WaitForHistoryToProcessPendingTasks();
|
|
|
| - for (int i = 1; i < test()->num_clients(); ++i) {
|
| + for (int i = 1; i < sync_datatype_helper::test()->num_clients(); ++i) {
|
| if (!ModelsMatch(0, i)) {
|
| LOG(ERROR) << "Model " << i << " does not match Model 0.";
|
| return false;
|
|
|