| Index: chrome/browser/chromeos/drive/file_system/create_directory_operation_unittest.cc
|
| diff --git a/chrome/browser/chromeos/drive/file_system/create_directory_operation_unittest.cc b/chrome/browser/chromeos/drive/file_system/create_directory_operation_unittest.cc
|
| index 66d8daf957ab5b0879d6323cf3f2143c5076e2a8..d979956d816ea3f5dfd9aaeaa5856c2cbfb193c0 100644
|
| --- a/chrome/browser/chromeos/drive/file_system/create_directory_operation_unittest.cc
|
| +++ b/chrome/browser/chromeos/drive/file_system/create_directory_operation_unittest.cc
|
| @@ -57,14 +57,13 @@ class CreateDirectoryOperationTest
|
| drive_web_apps_registry_.reset(new DriveWebAppsRegistry);
|
|
|
| fake_free_disk_space_getter_.reset(new FakeFreeDiskSpaceGetter);
|
| - cache_ = new DriveCache(
|
| - DriveCache::GetCacheRootPath(profile_.get()),
|
| - blocking_task_runner_,
|
| - fake_free_disk_space_getter_.get());
|
| + cache_.reset(new DriveCache(DriveCache::GetCacheRootPath(profile_.get()),
|
| + blocking_task_runner_,
|
| + fake_free_disk_space_getter_.get()));
|
|
|
| change_list_loader_.reset(new ChangeListLoader(
|
| metadata_.get(), scheduler_.get(), drive_web_apps_registry_.get(),
|
| - cache_));
|
| + cache_.get()));
|
|
|
| DriveFileError error = DRIVE_FILE_OK;
|
| change_list_loader_->LoadFromServerIfNeeded(
|
| @@ -81,7 +80,7 @@ class CreateDirectoryOperationTest
|
| virtual void TearDown() OVERRIDE {
|
| operation_.reset();
|
| change_list_loader_.reset();
|
| - test_util::DeleteDriveCache(cache_);
|
| + cache_.reset();
|
| fake_free_disk_space_getter_.reset();
|
| drive_web_apps_registry_.reset();
|
| scheduler_.reset();
|
| @@ -128,14 +127,12 @@ class CreateDirectoryOperationTest
|
| scoped_ptr<TestingProfile> profile_;
|
|
|
| scoped_ptr<google_apis::FakeDriveService> fake_drive_service_;
|
| - scoped_ptr<DriveResourceMetadata> metadata_;
|
| + scoped_ptr<DriveResourceMetadata, test_util::DestroyHelperForTests> metadata_;
|
| scoped_ptr<DriveScheduler> scheduler_;
|
| scoped_ptr<DriveWebAppsRegistry> drive_web_apps_registry_;
|
| scoped_ptr<FakeFreeDiskSpaceGetter> fake_free_disk_space_getter_;
|
|
|
| - // The way to delete the DriveCache instance is a bit tricky, so here we use
|
| - // a raw point. See TearDown method for how to delete it.
|
| - DriveCache* cache_;
|
| + scoped_ptr<DriveCache, test_util::DestroyHelperForTests> cache_;
|
| scoped_ptr<ChangeListLoader> change_list_loader_;
|
|
|
| scoped_ptr<CreateDirectoryOperation> operation_;
|
|
|