| 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 97e8547444e57631fb121a877e3c941152215e81..6e1041f8543314de1ea325c8b9999d830a34959a 100644
|
| --- a/chrome/browser/chromeos/drive/file_system/operation_test_base.cc
|
| +++ b/chrome/browser/chromeos/drive/file_system/operation_test_base.cc
|
| @@ -23,6 +23,17 @@ namespace {
|
| const int64 kLotsOfSpace = internal::kMinFreeSpace * 10;
|
| }
|
|
|
| +OperationTestBase::LoggingObserver::LoggingObserver() {
|
| +}
|
| +
|
| +OperationTestBase::LoggingObserver::~LoggingObserver() {
|
| +}
|
| +
|
| +void OperationTestBase::LoggingObserver::OnDirectoryChangedByOperation(
|
| + const base::FilePath& path) {
|
| + changed_paths_.insert(path);
|
| +}
|
| +
|
| OperationTestBase::OperationTestBase()
|
| : ui_thread_(content::BrowserThread::UI, &message_loop_) {
|
| }
|
| @@ -87,5 +98,18 @@ void OperationTestBase::TearDown() {
|
| blocking_task_runner_ = NULL;
|
| }
|
|
|
| +FileError OperationTestBase::GetLocalResourceEntry(const base::FilePath& path,
|
| + ResourceEntry* entry) {
|
| + FileError error = FILE_ERROR_FAILED;
|
| + base::PostTaskAndReplyWithResult(
|
| + blocking_task_runner(),
|
| + FROM_HERE,
|
| + base::Bind(&internal::ResourceMetadata::GetResourceEntryByPath,
|
| + base::Unretained(metadata()), path, entry),
|
| + base::Bind(google_apis::test_util::CreateCopyResultCallback(&error)));
|
| + google_apis::test_util::RunBlockingPoolTask();
|
| + return error;
|
| +}
|
| +
|
| } // namespace file_system
|
| } // namespace drive
|
|
|