Index: chrome/browser/sync_file_system/drive_backend/sync_engine_initializer_unittest.cc |
diff --git a/chrome/browser/sync_file_system/drive_backend/sync_engine_initializer_unittest.cc b/chrome/browser/sync_file_system/drive_backend/sync_engine_initializer_unittest.cc |
index ac1bcc9bd99a20e262067fea3454cb27ea8a3860..1660ad49cb7b77a5c844c42996238f5bf5144dc3 100644 |
--- a/chrome/browser/sync_file_system/drive_backend/sync_engine_initializer_unittest.cc |
+++ b/chrome/browser/sync_file_system/drive_backend/sync_engine_initializer_unittest.cc |
@@ -48,10 +48,11 @@ class SyncEngineInitializerTest : public testing::Test { |
ASSERT_TRUE(database_dir_.CreateUniqueTempDir()); |
in_memory_env_.reset(leveldb::NewMemEnv(leveldb::Env::Default())); |
- fake_drive_service_.reset(new drive::FakeDriveService()); |
+ scoped_ptr<drive::FakeDriveService> |
+ fake_drive_service(new drive::FakeDriveService); |
sync_context_.reset(new SyncEngineContext( |
- fake_drive_service_.get(), |
+ fake_drive_service.PassAs<drive::DriveServiceInterface>(), |
NULL /* drive_uploader */, |
base::MessageLoopProxy::current(), |
base::MessageLoopProxy::current())); |
@@ -66,7 +67,6 @@ class SyncEngineInitializerTest : public testing::Test { |
sync_task_manager_.reset(); |
metadata_database_.reset(); |
sync_context_.reset(); |
- fake_drive_service_.reset(); |
base::RunLoop().RunUntilIdle(); |
} |
@@ -229,7 +229,6 @@ class SyncEngineInitializerTest : public testing::Test { |
scoped_ptr<MetadataDatabase> metadata_database_; |
scoped_ptr<SyncTaskManager> sync_task_manager_; |
scoped_ptr<SyncEngineContext> sync_context_; |
- scoped_ptr<drive::FakeDriveService> fake_drive_service_; |
DISALLOW_COPY_AND_ASSIGN(SyncEngineInitializerTest); |
}; |