| Index: sync/sessions/model_type_registry_unittest.cc
|
| diff --git a/sync/sessions/model_type_registry_unittest.cc b/sync/sessions/model_type_registry_unittest.cc
|
| index 1b5763c536a63ad4b7e389b7551dd66ac65d70cd..ecd1a8dc8d629063faf286ee16a2560158d67b7f 100644
|
| --- a/sync/sessions/model_type_registry_unittest.cc
|
| +++ b/sync/sessions/model_type_registry_unittest.cc
|
| @@ -8,6 +8,7 @@
|
| #include <vector>
|
|
|
| #include "base/deferred_sequenced_task_runner.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "sync/internal_api/public/activation_context.h"
|
| #include "sync/internal_api/public/base/model_type.h"
|
| @@ -37,20 +38,21 @@ class ModelTypeRegistryTest : public ::testing::Test,
|
| return state;
|
| }
|
|
|
| - static scoped_ptr<syncer_v2::ActivationContext> MakeActivationContext(
|
| + static std::unique_ptr<syncer_v2::ActivationContext> MakeActivationContext(
|
| const sync_pb::DataTypeState& data_type_state,
|
| - scoped_ptr<syncer_v2::ModelTypeProcessor> type_processor) {
|
| - scoped_ptr<syncer_v2::ActivationContext> context =
|
| - make_scoped_ptr(new syncer_v2::ActivationContext);
|
| + std::unique_ptr<syncer_v2::ModelTypeProcessor> type_processor) {
|
| + std::unique_ptr<syncer_v2::ActivationContext> context =
|
| + base::WrapUnique(new syncer_v2::ActivationContext);
|
| context->data_type_state = data_type_state;
|
| context->type_processor = std::move(type_processor);
|
| return context;
|
| }
|
|
|
| protected:
|
| - scoped_ptr<syncer_v2::SharedModelTypeProcessor> MakeModelTypeProcessor(
|
| + std::unique_ptr<syncer_v2::SharedModelTypeProcessor> MakeModelTypeProcessor(
|
| ModelType type) {
|
| - return make_scoped_ptr(new syncer_v2::SharedModelTypeProcessor(type, this));
|
| + return base::WrapUnique(
|
| + new syncer_v2::SharedModelTypeProcessor(type, this));
|
| }
|
|
|
| private:
|
| @@ -60,7 +62,7 @@ class ModelTypeRegistryTest : public ::testing::Test,
|
|
|
| TestDirectorySetterUpper dir_maker_;
|
| std::vector<scoped_refptr<ModelSafeWorker> > workers_;
|
| - scoped_ptr<ModelTypeRegistry> registry_;
|
| + std::unique_ptr<ModelTypeRegistry> registry_;
|
| MockNudgeHandler mock_nudge_handler_;
|
| };
|
|
|
| @@ -174,9 +176,9 @@ TEST_F(ModelTypeRegistryTest, SetEnabledDirectoryTypes_OffAndOn) {
|
| }
|
|
|
| TEST_F(ModelTypeRegistryTest, NonBlockingTypes) {
|
| - scoped_ptr<syncer_v2::SharedModelTypeProcessor> themes_sync_processor =
|
| + std::unique_ptr<syncer_v2::SharedModelTypeProcessor> themes_sync_processor =
|
| MakeModelTypeProcessor(syncer::THEMES);
|
| - scoped_ptr<syncer_v2::SharedModelTypeProcessor> sessions_sync_processor =
|
| + std::unique_ptr<syncer_v2::SharedModelTypeProcessor> sessions_sync_processor =
|
| MakeModelTypeProcessor(syncer::SESSIONS);
|
|
|
| EXPECT_TRUE(registry()->GetEnabledTypes().Empty());
|
| @@ -203,9 +205,9 @@ TEST_F(ModelTypeRegistryTest, NonBlockingTypes) {
|
| }
|
|
|
| TEST_F(ModelTypeRegistryTest, NonBlockingTypesWithDirectoryTypes) {
|
| - scoped_ptr<syncer_v2::SharedModelTypeProcessor> themes_sync_processor =
|
| + std::unique_ptr<syncer_v2::SharedModelTypeProcessor> themes_sync_processor =
|
| MakeModelTypeProcessor(syncer::THEMES);
|
| - scoped_ptr<syncer_v2::SharedModelTypeProcessor> sessions_sync_processor =
|
| + std::unique_ptr<syncer_v2::SharedModelTypeProcessor> sessions_sync_processor =
|
| MakeModelTypeProcessor(syncer::SESSIONS);
|
|
|
| ModelSafeRoutingInfo routing_info1;
|
|
|