| Index: sync/test/fake_server/bookmark_entity_builder.cc
|
| diff --git a/sync/test/fake_server/bookmark_entity_builder.cc b/sync/test/fake_server/bookmark_entity_builder.cc
|
| index 5abad5812dd177a00778631ddf8a39d9d15be770..aabc7bb6275ce018c01eebb65052e82830fdd21b 100644
|
| --- a/sync/test/fake_server/bookmark_entity_builder.cc
|
| +++ b/sync/test/fake_server/bookmark_entity_builder.cc
|
| @@ -45,6 +45,10 @@ BookmarkEntityBuilder::BookmarkEntityBuilder(
|
| BookmarkEntityBuilder::~BookmarkEntityBuilder() {
|
| }
|
|
|
| +void BookmarkEntityBuilder::SetParentId(const std::string& parent_id) {
|
| + parent_id_ = parent_id;
|
| +}
|
| +
|
| scoped_ptr<FakeServerEntity> BookmarkEntityBuilder::Build() {
|
| if (!url_.is_valid()) {
|
| return make_scoped_ptr<FakeServerEntity>(NULL);
|
| @@ -62,6 +66,10 @@ scoped_ptr<FakeServerEntity> BookmarkEntityBuilder::Build() {
|
| originator_client_item_id_);
|
| syncer::UniquePosition::FromInt64(0, suffix).ToProto(&unique_position);
|
|
|
| + if (parent_id_.empty()) {
|
| + parent_id_ = FakeServerEntity::CreateId(syncer::BOOKMARKS, "bookmark_bar");
|
| + }
|
| +
|
| return make_scoped_ptr<FakeServerEntity>(
|
| new BookmarkEntity(id_,
|
| kUnusedVersion,
|
| @@ -72,10 +80,7 @@ scoped_ptr<FakeServerEntity> BookmarkEntityBuilder::Build() {
|
| entity_specifics,
|
| // TODO(pvalenzuela): Support bookmark folders.
|
| false,
|
| - // TODO(pvalenzuela): Support caller specification of
|
| - // the parent bookmark folder.
|
| - FakeServerEntity::CreateId(syncer::BOOKMARKS,
|
| - "bookmark_bar"),
|
| + parent_id_,
|
| kDefaultTime,
|
| kDefaultTime));
|
| }
|
|
|