| 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 c627764baac3c675ff3f915cb4bdfd639807a831..bba401afb1002e5afde6c8828fb7acdc5080b8de 100644
|
| --- a/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
|
| +++ b/chrome/browser/sync/profile_sync_service_bookmark_unittest.cc
|
| @@ -58,12 +58,7 @@ class TestBookmarkModelAssociator : public BookmarkModelAssociator {
|
| // requested. A better way would be to have utility functions to
|
| // create sync nodes from some bookmark structure and to use that.
|
| virtual bool GetSyncIdForTaggedNode(const std::string& tag, int64* sync_id) {
|
| - std::wstring tag_wide;
|
| - if (!UTF8ToWide(tag.c_str(), tag.length(), &tag_wide)) {
|
| - NOTREACHED() << "Unable to convert UTF8 to wide for string: " << tag;
|
| - return false;
|
| - }
|
| -
|
| + std::string tag_str = std::string(tag.c_str(), tag.length());
|
| bool root_exists = false;
|
| syncable::ModelType type = model_type();
|
| {
|
| @@ -98,7 +93,7 @@ class TestBookmarkModelAssociator : public BookmarkModelAssociator {
|
| sync_api::ReadNode child(&trans);
|
| child.InitByIdLookup(id);
|
| last_child_id = id;
|
| - if (tag_wide == child.GetTitle()) {
|
| + if (tag_str == child.GetTitle()) {
|
| *sync_id = id;
|
| return true;
|
| }
|
| @@ -115,7 +110,7 @@ class TestBookmarkModelAssociator : public BookmarkModelAssociator {
|
| // Create new fake tagged nodes at the end of the ordering.
|
| node.InitByCreation(type, root, predecessor);
|
| node.SetIsFolder(true);
|
| - node.SetTitle(tag_wide);
|
| + node.SetTitle(UTF8ToWide(tag_str));
|
| node.SetExternalId(0);
|
| *sync_id = node.GetId();
|
| return true;
|
| @@ -213,10 +208,10 @@ class FakeServerChange {
|
| std::wstring ModifyTitle(int64 id, const std::wstring& new_title) {
|
| sync_api::WriteNode node(trans_);
|
| EXPECT_TRUE(node.InitByIdLookup(id));
|
| - std::wstring old_title = node.GetTitle();
|
| + std::string old_title = node.GetTitle();
|
| node.SetTitle(new_title);
|
| SetModified(id);
|
| - return old_title;
|
| + return UTF8ToWide(old_title);
|
| }
|
|
|
| // Set a new parent and predecessor value. Return the old parent id.
|
| @@ -370,7 +365,7 @@ class ProfileSyncServiceBookmarkTest : public TestingBrowserProcessTest {
|
| ASSERT_TRUE(InitSyncNodeFromChromeNode(bnode, &gnode));
|
| // Non-root node titles and parents must match.
|
| if (!model_->is_permanent_node(bnode)) {
|
| - EXPECT_EQ(bnode->GetTitle(), WideToUTF16Hack(gnode.GetTitle()));
|
| + EXPECT_EQ(bnode->GetTitle(), UTF8ToUTF16(gnode.GetTitle()));
|
| EXPECT_EQ(
|
| model_associator_->GetChromeNodeFromSyncId(gnode.GetParentId()),
|
| bnode->parent());
|
|
|