| Index: chrome/browser/chromeos/drive/file_system_unittest.cc
|
| diff --git a/chrome/browser/chromeos/drive/file_system_unittest.cc b/chrome/browser/chromeos/drive/file_system_unittest.cc
|
| index 0ff8ccd7dc336546a1016b11f6f1d0be1cba4f7f..7f52925f0f63bb879c89913cad1f75ee7c7d6a31 100644
|
| --- a/chrome/browser/chromeos/drive/file_system_unittest.cc
|
| +++ b/chrome/browser/chromeos/drive/file_system_unittest.cc
|
| @@ -151,7 +151,7 @@ class FileSystemTest : public testing::Test {
|
| FileError error = FILE_ERROR_FAILED;
|
| file_system_->change_list_loader_for_testing()->LoadIfNeeded(
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| return error == FILE_ERROR_OK;
|
| }
|
|
|
| @@ -163,7 +163,7 @@ class FileSystemTest : public testing::Test {
|
| file_system_->GetResourceEntry(
|
| file_path,
|
| google_apis::test_util::CreateCopyResultCallback(&error, &entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
|
|
| return entry.Pass();
|
| }
|
| @@ -177,7 +177,7 @@ class FileSystemTest : public testing::Test {
|
| file_path,
|
| base::Bind(&AccumulateReadDirectoryResult, entries.get()),
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| if (error != FILE_ERROR_OK)
|
| entries.reset();
|
| return entries.Pass();
|
| @@ -329,7 +329,7 @@ TEST_F(FileSystemTest, Copy) {
|
| dest_file_path,
|
| false, // preserve_last_modified,
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // Entry is added on the server.
|
| @@ -341,7 +341,7 @@ TEST_F(FileSystemTest, Copy) {
|
| fake_drive_service_->GetFileResource(
|
| entry->resource_id(),
|
| google_apis::test_util::CreateCopyResultCallback(&status, &server_entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(google_apis::HTTP_SUCCESS, status);
|
| ASSERT_TRUE(server_entry);
|
| EXPECT_EQ(entry->title(), server_entry->title());
|
| @@ -362,7 +362,7 @@ TEST_F(FileSystemTest, Move) {
|
| file_system_->Move(src_file_path,
|
| dest_file_path,
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // Entry is moved on the server.
|
| @@ -374,7 +374,7 @@ TEST_F(FileSystemTest, Move) {
|
| fake_drive_service_->GetFileResource(
|
| entry->resource_id(),
|
| google_apis::test_util::CreateCopyResultCallback(&status, &server_entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(google_apis::HTTP_SUCCESS, status);
|
| ASSERT_TRUE(server_entry);
|
| EXPECT_EQ(entry->title(), server_entry->title());
|
| @@ -393,7 +393,7 @@ TEST_F(FileSystemTest, Remove) {
|
| file_path,
|
| false, // is_resursive
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // Entry is removed on the server.
|
| @@ -402,7 +402,7 @@ TEST_F(FileSystemTest, Remove) {
|
| fake_drive_service_->GetFileResource(
|
| entry->resource_id(),
|
| google_apis::test_util::CreateCopyResultCallback(&status, &server_entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(google_apis::HTTP_SUCCESS, status);
|
| ASSERT_TRUE(server_entry);
|
| EXPECT_TRUE(server_entry->labels().is_trashed());
|
| @@ -418,7 +418,7 @@ TEST_F(FileSystemTest, CreateDirectory) {
|
| true, // is_exclusive
|
| false, // is_recursive
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // Directory is created on the server.
|
| @@ -430,7 +430,7 @@ TEST_F(FileSystemTest, CreateDirectory) {
|
| fake_drive_service_->GetFileResource(
|
| entry->resource_id(),
|
| google_apis::test_util::CreateCopyResultCallback(&status, &server_entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(google_apis::HTTP_SUCCESS, status);
|
| ASSERT_TRUE(server_entry);
|
| EXPECT_EQ(entry->title(), server_entry->title());
|
| @@ -447,7 +447,7 @@ TEST_F(FileSystemTest, CreateFile) {
|
| true, // is_exclusive
|
| "text/plain",
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // File is created on the server.
|
| @@ -459,7 +459,7 @@ TEST_F(FileSystemTest, CreateFile) {
|
| fake_drive_service_->GetFileResource(
|
| entry->resource_id(),
|
| google_apis::test_util::CreateCopyResultCallback(&status, &server_entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(google_apis::HTTP_SUCCESS, status);
|
| ASSERT_TRUE(server_entry);
|
| EXPECT_EQ(entry->title(), server_entry->title());
|
| @@ -484,7 +484,7 @@ TEST_F(FileSystemTest, TouchFile) {
|
| last_accessed,
|
| last_modified,
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // File is touched on the server.
|
| @@ -493,7 +493,7 @@ TEST_F(FileSystemTest, TouchFile) {
|
| fake_drive_service_->GetFileResource(
|
| entry->resource_id(),
|
| google_apis::test_util::CreateCopyResultCallback(&status, &server_entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(google_apis::HTTP_SUCCESS, status);
|
| ASSERT_TRUE(server_entry);
|
| EXPECT_EQ(last_accessed, server_entry->last_viewed_by_me_date());
|
| @@ -512,7 +512,7 @@ TEST_F(FileSystemTest, TruncateFile) {
|
| file_path,
|
| kLength,
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // File is touched on the server.
|
| @@ -521,7 +521,7 @@ TEST_F(FileSystemTest, TruncateFile) {
|
| fake_drive_service_->GetFileResource(
|
| entry->resource_id(),
|
| google_apis::test_util::CreateCopyResultCallback(&status, &server_entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(google_apis::HTTP_SUCCESS, status);
|
| ASSERT_TRUE(server_entry);
|
| EXPECT_EQ(kLength, server_entry->file_size());
|
| @@ -667,7 +667,7 @@ TEST_F(FileSystemTest, LoadFileSystemFromUpToDateCache) {
|
| const int about_resource_load_count_before =
|
| fake_drive_service_->about_resource_load_count();
|
| file_system_->CheckForUpdates();
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_LT(about_resource_load_count_before,
|
| fake_drive_service_->about_resource_load_count());
|
| }
|
| @@ -709,7 +709,7 @@ TEST_F(FileSystemTest, LoadFileSystemFromCacheWhileOffline) {
|
|
|
| file_system_->CheckForUpdates();
|
|
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(1, fake_drive_service_->about_resource_load_count());
|
| EXPECT_EQ(1, fake_drive_service_->change_list_load_count());
|
|
|
| @@ -753,7 +753,7 @@ TEST_F(FileSystemTest, CreateDirectoryByImplicitLoad) {
|
| true, // is_exclusive
|
| false, // is_recursive
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
|
|
| // It should fail because is_exclusive is set to true.
|
| EXPECT_EQ(FILE_ERROR_EXISTS, error);
|
| @@ -771,7 +771,7 @@ TEST_F(FileSystemTest, CreateDirectoryRecursively) {
|
| true, // is_exclusive
|
| true, // is_recursive
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
|
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| @@ -793,7 +793,7 @@ TEST_F(FileSystemTest, PinAndUnpin) {
|
| FileError error = FILE_ERROR_FAILED;
|
| file_system_->Pin(file_path,
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| entry = GetResourceEntrySync(file_path);
|
| @@ -805,7 +805,7 @@ TEST_F(FileSystemTest, PinAndUnpin) {
|
| error = FILE_ERROR_FAILED;
|
| file_system_->Unpin(file_path,
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| entry = GetResourceEntrySync(file_path);
|
| @@ -840,7 +840,7 @@ TEST_F(FileSystemTest, PinAndUnpin_NotSynced) {
|
| file_path,
|
| google_apis::test_util::CreateCopyResultCallback(&error_unpin));
|
|
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error_pin);
|
| EXPECT_EQ(FILE_ERROR_OK, error_unpin);
|
|
|
| @@ -857,7 +857,7 @@ TEST_F(FileSystemTest, GetAvailableSpace) {
|
| file_system_->GetAvailableSpace(
|
| google_apis::test_util::CreateCopyResultCallback(
|
| &error, &bytes_total, &bytes_used));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(6789012345LL, bytes_used);
|
| EXPECT_EQ(9876543210LL, bytes_total);
|
| }
|
| @@ -875,7 +875,7 @@ TEST_F(FileSystemTest, MarkCacheFileAsMountedAndUnmounted) {
|
| file_in_root,
|
| google_apis::test_util::CreateCopyResultCallback(
|
| &error, &file_path, &entry));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // Test for mounting.
|
| @@ -884,7 +884,7 @@ TEST_F(FileSystemTest, MarkCacheFileAsMountedAndUnmounted) {
|
| file_system_->MarkCacheFileAsMounted(
|
| file_in_root,
|
| google_apis::test_util::CreateCopyResultCallback(&error, &file_path));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // Cannot remove a cache entry while it's being mounted.
|
| @@ -895,7 +895,7 @@ TEST_F(FileSystemTest, MarkCacheFileAsMountedAndUnmounted) {
|
| file_system_->MarkCacheFileAsUnmounted(
|
| file_path,
|
| google_apis::test_util::CreateCopyResultCallback(&error));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|
| // Now able to remove the cache entry.
|
| @@ -915,7 +915,7 @@ TEST_F(FileSystemTest, GetShareUrl) {
|
| kFileInRoot,
|
| kEmbedOrigin,
|
| google_apis::test_util::CreateCopyResultCallback(&error, &share_url));
|
| - test_util::RunBlockingPoolTask();
|
| + content::RunAllBlockingPoolTasksUntilIdle();
|
|
|
| // Verify the share url to the sharing dialog.
|
| EXPECT_EQ(FILE_ERROR_OK, error);
|
|
|