| Index: sync/test/fake_server/permanent_entity.cc
|
| diff --git a/sync/test/fake_server/permanent_entity.cc b/sync/test/fake_server/permanent_entity.cc
|
| index ca88c5f3cab995fbd528666e1d1c8fccf77956a5..9896c0091d11c6b75e81cf4791145d0bb04d5c10 100644
|
| --- a/sync/test/fake_server/permanent_entity.cc
|
| +++ b/sync/test/fake_server/permanent_entity.cc
|
| @@ -7,6 +7,7 @@
|
| #include <string>
|
|
|
| #include "base/logging.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "sync/internal_api/public/base/model_type.h"
|
| #include "sync/protocol/sync.pb.h"
|
| #include "sync/test/fake_server/fake_server_entity.h"
|
| @@ -24,7 +25,7 @@ namespace fake_server {
|
| PermanentEntity::~PermanentEntity() { }
|
|
|
| // static
|
| -scoped_ptr<FakeServerEntity> PermanentEntity::Create(
|
| +std::unique_ptr<FakeServerEntity> PermanentEntity::Create(
|
| const ModelType& model_type,
|
| const string& server_tag,
|
| const string& name,
|
| @@ -42,12 +43,12 @@ scoped_ptr<FakeServerEntity> PermanentEntity::Create(
|
| string parent_id = FakeServerEntity::CreateId(model_type, parent_server_tag);
|
| sync_pb::EntitySpecifics entity_specifics;
|
| AddDefaultFieldValue(model_type, &entity_specifics);
|
| - return scoped_ptr<FakeServerEntity>(new PermanentEntity(
|
| + return std::unique_ptr<FakeServerEntity>(new PermanentEntity(
|
| id, model_type, name, parent_id, server_tag, entity_specifics));
|
| }
|
|
|
| // static
|
| -scoped_ptr<FakeServerEntity> PermanentEntity::CreateTopLevel(
|
| +std::unique_ptr<FakeServerEntity> PermanentEntity::CreateTopLevel(
|
| const ModelType& model_type) {
|
| CHECK(model_type != syncer::UNSPECIFIED) << "The entity's ModelType is "
|
| << "invalid.";
|
| @@ -56,19 +57,19 @@ scoped_ptr<FakeServerEntity> PermanentEntity::CreateTopLevel(
|
| string id = FakeServerEntity::GetTopLevelId(model_type);
|
| sync_pb::EntitySpecifics entity_specifics;
|
| AddDefaultFieldValue(model_type, &entity_specifics);
|
| - return scoped_ptr<FakeServerEntity>(new PermanentEntity(
|
| + return std::unique_ptr<FakeServerEntity>(new PermanentEntity(
|
| id, model_type, name, kRootParentTag, server_tag, entity_specifics));
|
| }
|
|
|
| // static
|
| -scoped_ptr<FakeServerEntity> PermanentEntity::CreateUpdatedNigoriEntity(
|
| +std::unique_ptr<FakeServerEntity> PermanentEntity::CreateUpdatedNigoriEntity(
|
| const sync_pb::SyncEntity& client_entity,
|
| const FakeServerEntity& current_server_entity) {
|
| ModelType model_type = current_server_entity.GetModelType();
|
| CHECK(model_type == syncer::NIGORI) << "This factory only supports NIGORI "
|
| << "entities.";
|
|
|
| - return make_scoped_ptr<FakeServerEntity>(new PermanentEntity(
|
| + return base::WrapUnique<FakeServerEntity>(new PermanentEntity(
|
| current_server_entity.GetId(), model_type,
|
| current_server_entity.GetName(), current_server_entity.GetParentId(),
|
| syncer::ModelTypeToRootTag(model_type), client_entity.specifics()));
|
|
|