Index: chrome/browser/chromeos/drive/change_list_loader_unittest.cc |
diff --git a/chrome/browser/chromeos/drive/change_list_loader_unittest.cc b/chrome/browser/chromeos/drive/change_list_loader_unittest.cc |
index cb4455c1840bed5684780e4dbffb75f8bf5189ed..e75f156ed717d7c3a486df57ce539148a7fec7d9 100644 |
--- a/chrome/browser/chromeos/drive/change_list_loader_unittest.cc |
+++ b/chrome/browser/chromeos/drive/change_list_loader_unittest.cc |
@@ -9,7 +9,6 @@ |
#include "base/prefs/testing_pref_service.h" |
#include "base/run_loop.h" |
#include "chrome/browser/chromeos/drive/change_list_loader_observer.h" |
-#include "chrome/browser/chromeos/drive/change_list_processor.h" |
#include "chrome/browser/chromeos/drive/file_cache.h" |
#include "chrome/browser/chromeos/drive/file_system_util.h" |
#include "chrome/browser/chromeos/drive/job_scheduler.h" |
@@ -134,7 +133,7 @@ class ChangeListLoaderTest : public testing::Test { |
scoped_ptr<ChangeListLoader> change_list_loader_; |
}; |
-TEST_F(ChangeListLoaderTest, LoadIfNeeded) { |
+TEST_F(ChangeListLoaderTest, Load) { |
EXPECT_FALSE(change_list_loader_->IsRefreshing()); |
// Start initial load. |
@@ -143,8 +142,7 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded) { |
EXPECT_EQ(0, drive_service_->about_resource_load_count()); |
FileError error = FILE_ERROR_FAILED; |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(), |
+ change_list_loader_->LoadForTesting( |
google_apis::test_util::CreateCopyResultCallback(&error)); |
EXPECT_TRUE(change_list_loader_->IsRefreshing()); |
base::RunLoop().RunUntilIdle(); |
@@ -168,26 +166,22 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded) { |
int64 previous_changestamp = metadata_->GetLargestChangestamp(); |
int previous_resource_list_load_count = |
drive_service_->resource_list_load_count(); |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(), |
+ change_list_loader_->LoadForTesting( |
google_apis::test_util::CreateCopyResultCallback(&error)); |
- EXPECT_FALSE(change_list_loader_->IsRefreshing()); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
EXPECT_FALSE(change_list_loader_->IsRefreshing()); |
// Cached value is used. |
- EXPECT_EQ(1, drive_service_->about_resource_load_count()); |
EXPECT_EQ(previous_changestamp, metadata_->GetLargestChangestamp()); |
EXPECT_EQ(previous_resource_list_load_count, |
drive_service_->resource_list_load_count()); |
} |
-TEST_F(ChangeListLoaderTest, LoadIfNeeded_LocalMetadataAvailable) { |
+TEST_F(ChangeListLoaderTest, Load_LocalMetadataAvailable) { |
// Prepare metadata. |
FileError error = FILE_ERROR_FAILED; |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(), |
+ change_list_loader_->LoadForTesting( |
google_apis::test_util::CreateCopyResultCallback(&error)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
@@ -209,8 +203,7 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_LocalMetadataAvailable) { |
drive_service_->resource_list_load_count(); |
TestChangeListLoaderObserver observer(change_list_loader_.get()); |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(), |
+ change_list_loader_->LoadForTesting( |
google_apis::test_util::CreateCopyResultCallback(&error)); |
EXPECT_TRUE(change_list_loader_->IsRefreshing()); |
base::RunLoop().RunUntilIdle(); |
@@ -219,7 +212,7 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_LocalMetadataAvailable) { |
drive_service_->resource_list_load_count()); |
EXPECT_EQ(1, observer.initial_load_complete_count()); |
- // Update should be checked by LoadIfNeeded(). |
+ // Update should be checked by Load(). |
EXPECT_EQ(drive_service_->largest_changestamp(), |
metadata_->GetLargestChangestamp()); |
EXPECT_EQ(1, drive_service_->change_list_load_count()); |
@@ -234,7 +227,7 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_LocalMetadataAvailable) { |
metadata_->GetResourceEntryByPath(file_path, &entry)); |
} |
-TEST_F(ChangeListLoaderTest, LoadIfNeeded_MyDrive) { |
+TEST_F(ChangeListLoaderTest, LoadDirectoryIfNeeded_MyDrive) { |
TestChangeListLoaderObserver observer(change_list_loader_.get()); |
// Emulate the slowness of GetAllResourceList(). |
@@ -242,8 +235,8 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_MyDrive) { |
// Load grand root. |
FileError error = FILE_ERROR_FAILED; |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(util::kDriveGrandRootLocalId, 0), |
+ change_list_loader_->LoadDirectoryIfNeeded( |
+ util::GetDriveGrandRootPath(), |
google_apis::test_util::CreateCopyResultCallback(&error)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
@@ -259,8 +252,6 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_MyDrive) { |
EXPECT_EQ(FILE_ERROR_OK, |
metadata_->GetResourceEntryByPath(util::GetDriveMyDriveRootPath(), |
&entry)); |
- const int64 mydrive_changestamp = |
- entry.directory_specific_info().changestamp(); |
base::FilePath file_path = |
util::GetDriveMyDriveRootPath().AppendASCII("File 1.txt"); |
@@ -268,9 +259,8 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_MyDrive) { |
metadata_->GetResourceEntryByPath(file_path, &entry)); |
// Load My Drive. |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(drive_service_->GetRootResourceId(), |
- mydrive_changestamp), |
+ change_list_loader_->LoadDirectoryIfNeeded( |
+ util::GetDriveMyDriveRootPath(), |
google_apis::test_util::CreateCopyResultCallback(&error)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
@@ -282,11 +272,10 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_MyDrive) { |
metadata_->GetResourceEntryByPath(file_path, &entry)); |
} |
-TEST_F(ChangeListLoaderTest, LoadIfNeeded_NewDirectories) { |
+TEST_F(ChangeListLoaderTest, LoadDirectoryIfNeeded_NewDirectories) { |
// Make local metadata up to date. |
FileError error = FILE_ERROR_FAILED; |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(), |
+ change_list_loader_->LoadForTesting( |
google_apis::test_util::CreateCopyResultCallback(&error)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
@@ -307,9 +296,8 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_NewDirectories) { |
// Load My Drive. |
TestChangeListLoaderObserver observer(change_list_loader_.get()); |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(drive_service_->GetRootResourceId(), |
- metadata_->GetLargestChangestamp()), |
+ change_list_loader_->LoadDirectoryIfNeeded( |
+ util::GetDriveMyDriveRootPath(), |
google_apis::test_util::CreateCopyResultCallback(&error)); |
base::RunLoop().RunUntilIdle(); |
EXPECT_EQ(FILE_ERROR_OK, error); |
@@ -324,19 +312,19 @@ TEST_F(ChangeListLoaderTest, LoadIfNeeded_NewDirectories) { |
metadata_->GetResourceEntryByPath(file_path, &entry)); |
} |
-TEST_F(ChangeListLoaderTest, LoadIfNeeded_MultipleCalls) { |
+TEST_F(ChangeListLoaderTest, LoadDirectoryIfNeeded_MultipleCalls) { |
TestChangeListLoaderObserver observer(change_list_loader_.get()); |
// Load grand root. |
FileError error = FILE_ERROR_FAILED; |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(util::kDriveGrandRootLocalId, 0), |
+ change_list_loader_->LoadDirectoryIfNeeded( |
+ util::GetDriveGrandRootPath(), |
google_apis::test_util::CreateCopyResultCallback(&error)); |
// Load grand root again without waiting for the result. |
FileError error2 = FILE_ERROR_FAILED; |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(util::kDriveGrandRootLocalId, 0), |
+ change_list_loader_->LoadDirectoryIfNeeded( |
+ util::GetDriveGrandRootPath(), |
google_apis::test_util::CreateCopyResultCallback(&error2)); |
base::RunLoop().RunUntilIdle(); |
@@ -366,8 +354,7 @@ TEST_F(ChangeListLoaderTest, CheckForUpdates) { |
// Start initial load. |
FileError load_error = FILE_ERROR_FAILED; |
- change_list_loader_->LoadIfNeeded( |
- DirectoryFetchInfo(), |
+ change_list_loader_->LoadForTesting( |
google_apis::test_util::CreateCopyResultCallback(&load_error)); |
EXPECT_TRUE(change_list_loader_->IsRefreshing()); |