Chromium Code Reviews| Index: chrome/browser/chromeos/drive/file_system/operation_test_base.cc |
| diff --git a/chrome/browser/chromeos/drive/file_system/operation_test_base.cc b/chrome/browser/chromeos/drive/file_system/operation_test_base.cc |
| index 8f312457aede5c076827144410b56d75355e6344..ae0402eb563148bbef9138284fd43181aa526b1b 100644 |
| --- a/chrome/browser/chromeos/drive/file_system/operation_test_base.cc |
| +++ b/chrome/browser/chromeos/drive/file_system/operation_test_base.cc |
| @@ -60,7 +60,19 @@ void OperationTestBase::SetUp() { |
| scheduler_.reset( |
| new JobScheduler(profile_.get(), fake_drive_service_.get())); |
| - metadata_.reset(new internal::ResourceMetadata(temp_dir_.path(), |
| + metadata_storage_.reset(new internal::ResourceMetadataStorage( |
| + temp_dir_.path(), blocking_task_runner_)); |
| + bool success = false; |
| + base::PostTaskAndReplyWithResult( |
| + blocking_task_runner_, |
| + FROM_HERE, |
| + base::Bind(&internal::ResourceMetadataStorage::Initialize, |
| + base::Unretained(metadata_storage_.get())), |
| + google_apis::test_util::CreateCopyResultCallback(&success)); |
| + google_apis::test_util::RunBlockingPoolTask(); |
| + ASSERT_TRUE(success); |
| + |
| + metadata_.reset(new internal::ResourceMetadata(metadata_storage_.get(), |
| blocking_task_runner_)); |
| FileError error = FILE_ERROR_FAILED; |
| @@ -78,7 +90,6 @@ void OperationTestBase::SetUp() { |
| temp_dir_.path(), |
| blocking_task_runner_.get(), |
| fake_free_disk_space_getter_.get())); |
| - bool success = false; |
|
kinaba
2013/06/21 06:41:18
It cannot be a declaration but still it might be b
hashimoto
2013/06/21 07:03:17
Done.
|
| base::PostTaskAndReplyWithResult( |
| blocking_task_runner_, |
| FROM_HERE, |