| 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_; | 
|  |