| 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 d25b2eec36f65d85d00aef1eed6121009b005a08..0f87e0d7ec4be1d6641088634089b51972613fbd 100644
|
| --- a/chrome/browser/chromeos/drive/file_system/operation_test_base.cc
|
| +++ b/chrome/browser/chromeos/drive/file_system/operation_test_base.cc
|
| @@ -36,6 +36,11 @@ void OperationTestBase::LoggingObserver::OnCacheFileUploadNeededByOperation(
|
| upload_needed_local_ids_.insert(local_id);
|
| }
|
|
|
| +void OperationTestBase::LoggingObserver::OnEntryRemovedByOperation(
|
| + const std::string& local_id) {
|
| + removed_local_ids_.insert(local_id);
|
| +}
|
| +
|
| OperationTestBase::OperationTestBase() {
|
| }
|
|
|
| @@ -134,6 +139,20 @@ FileError OperationTestBase::GetLocalResourceEntry(const base::FilePath& path,
|
| return error;
|
| }
|
|
|
| +FileError OperationTestBase::GetLocalResourceEntryById(
|
| + const std::string& local_id,
|
| + ResourceEntry* entry) {
|
| + FileError error = FILE_ERROR_FAILED;
|
| + base::PostTaskAndReplyWithResult(
|
| + blocking_task_runner(),
|
| + FROM_HERE,
|
| + base::Bind(&internal::ResourceMetadata::GetResourceEntryById,
|
| + base::Unretained(metadata()), local_id, entry),
|
| + base::Bind(google_apis::test_util::CreateCopyResultCallback(&error)));
|
| + test_util::RunBlockingPoolTask();
|
| + return error;
|
| +}
|
| +
|
| std::string OperationTestBase::GetLocalId(const base::FilePath& path) {
|
| std::string local_id;
|
| FileError error = FILE_ERROR_FAILED;
|
|
|