Index: chrome/browser/chromeos/drive/file_system/download_operation_unittest.cc |
diff --git a/chrome/browser/chromeos/drive/file_system/download_operation_unittest.cc b/chrome/browser/chromeos/drive/file_system/download_operation_unittest.cc |
index 0bf6835cb159b6ee5c7cc8bf1deedc76ac7dd78b..0f3936238a6eebefdff8d942b52747753af3f920 100644 |
--- a/chrome/browser/chromeos/drive/file_system/download_operation_unittest.cc |
+++ b/chrome/browser/chromeos/drive/file_system/download_operation_unittest.cc |
@@ -13,6 +13,7 @@ |
#include "chrome/browser/chromeos/drive/file_system_util.h" |
#include "chrome/browser/chromeos/drive/job_scheduler.h" |
#include "chrome/browser/drive/fake_drive_service.h" |
+#include "content/public/test/test_utils.h" |
#include "google_apis/drive/test_util.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "third_party/cros_system_api/constants/cryptohome.h" |
@@ -54,7 +55,7 @@ TEST_F(DownloadOperationTest, |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
ASSERT_TRUE(entry); |
@@ -83,7 +84,7 @@ TEST_F(DownloadOperationTest, |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_NO_LOCAL_SPACE, error); |
} |
@@ -109,7 +110,7 @@ TEST_F(DownloadOperationTest, |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
ASSERT_TRUE(entry); |
EXPECT_TRUE(entry->file_specific_info().cache_state().is_present()); |
@@ -128,7 +129,7 @@ TEST_F(DownloadOperationTest, |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
ASSERT_TRUE(entry); |
@@ -174,7 +175,7 @@ TEST_F(DownloadOperationTest, |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_NO_LOCAL_SPACE, error); |
} |
@@ -199,7 +200,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByPath_FromCache) { |
temp_file, |
internal::FileCache::FILE_OPERATION_COPY), |
google_apis::test_util::CreateCopyResultCallback(&error)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
base::FilePath file_path; |
@@ -211,7 +212,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByPath_FromCache) { |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
ASSERT_TRUE(entry); |
@@ -232,7 +233,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByPath_HostedDocument) { |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
ASSERT_TRUE(entry); |
@@ -260,7 +261,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByLocalId) { |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
ASSERT_TRUE(entry); |
@@ -290,7 +291,7 @@ TEST_F(DownloadOperationTest, |
get_content_callback.callback(), |
google_apis::test_util::CreateCopyResultCallback( |
&completion_error, &local_path_dontcare, &entry_dontcare)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
// For the first time, file is downloaded from the remote server. |
// In this case, |local_path| is empty. |
@@ -323,7 +324,7 @@ TEST_F(DownloadOperationTest, |
get_content_callback.callback(), |
google_apis::test_util::CreateCopyResultCallback( |
&completion_error, &local_path_dontcare, &entry_dontcare)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
// Try second download. In this case, the file should be cached, so |
// |local_path| should not be empty. |
@@ -360,7 +361,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByLocalId_FromCache) { |
temp_file, |
internal::FileCache::FILE_OPERATION_COPY), |
google_apis::test_util::CreateCopyResultCallback(&error)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
// The file is obtained from the cache. |
@@ -376,7 +377,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByLocalId_FromCache) { |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
ASSERT_TRUE(entry); |
@@ -407,7 +408,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByPath_DirtyCache) { |
dirty_file, |
internal::FileCache::FILE_OPERATION_COPY), |
google_apis::test_util::CreateCopyResultCallback(&error)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
// Record values passed to GetFileContentInitializedCallback(). |
@@ -424,7 +425,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByPath_DirtyCache) { |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
// Check that the result of local modification is propagated. |
@@ -452,7 +453,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByPath_LocallyCreatedFile) { |
new_file, |
&local_id), |
google_apis::test_util::CreateCopyResultCallback(&error)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
// Empty cache file should be returned. |
@@ -465,7 +466,7 @@ TEST_F(DownloadOperationTest, EnsureFileDownloadedByPath_LocallyCreatedFile) { |
google_apis::GetContentCallback(), |
google_apis::test_util::CreateCopyResultCallback( |
&error, &cache_file_path, &entry)); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
int64 cache_file_size = 0; |
@@ -495,7 +496,7 @@ TEST_F(DownloadOperationTest, CancelBeforeDownloadStarts) { |
// Cancel immediately. |
ASSERT_FALSE(cancel_closure.is_null()); |
cancel_closure.Run(); |
- test_util::RunBlockingPoolTask(); |
+ content::RunAllBlockingPoolTasksUntilIdle(); |
EXPECT_EQ(FILE_ERROR_ABORT, error); |
} |