| Index: chrome/browser/chromeos/gdata/gdata_file_system_unittest.cc
|
| diff --git a/chrome/browser/chromeos/gdata/gdata_file_system_unittest.cc b/chrome/browser/chromeos/gdata/gdata_file_system_unittest.cc
|
| index 99efc62051736cfdf347044084edf7bd1c7fda80..58b81416ef9360927d1f5f59cf2050cf5b6264d6 100644
|
| --- a/chrome/browser/chromeos/gdata/gdata_file_system_unittest.cc
|
| +++ b/chrome/browser/chromeos/gdata/gdata_file_system_unittest.cc
|
| @@ -26,7 +26,7 @@
|
| #include "chrome/browser/chromeos/gdata/gdata_util.h"
|
| #include "chrome/browser/chromeos/gdata/mock_directory_change_observer.h"
|
| #include "chrome/browser/chromeos/gdata/mock_gdata_cache_observer.h"
|
| -#include "chrome/browser/chromeos/gdata/mock_documents_service.h"
|
| +#include "chrome/browser/chromeos/gdata/mock_drive_service.h"
|
| #include "chrome/common/chrome_paths.h"
|
| #include "chrome/test/base/testing_profile.h"
|
| #include "content/public/browser/browser_thread.h"
|
| @@ -76,7 +76,7 @@ void DriveSearchCallback(
|
| }
|
|
|
| // Action used to set mock expectations for
|
| -// DocumentsService::GetDocumentEntry().
|
| +// DriveServiceInterface::GetDocumentEntry().
|
| ACTION_P2(MockGetDocumentEntry, status, value) {
|
| base::MessageLoopProxy::current()->PostTask(FROM_HERE,
|
| base::Bind(arg1, status, base::Passed(value)));
|
| @@ -205,7 +205,7 @@ class GDataFileSystemTest : public testing::Test {
|
| io_thread_(content::BrowserThread::IO),
|
| cache_(NULL),
|
| file_system_(NULL),
|
| - mock_doc_service_(NULL),
|
| + mock_drive_service_(NULL),
|
| mock_webapps_registry_(NULL),
|
| num_callback_invocations_(0),
|
| expected_error_(GDATA_FILE_OK),
|
| @@ -226,9 +226,9 @@ class GDataFileSystemTest : public testing::Test {
|
|
|
| // Allocate and keep a pointer to the mock, and inject it into the
|
| // GDataFileSystem object, which will own the mock object.
|
| - mock_doc_service_ = new StrictMock<MockDocumentsService>;
|
| + mock_drive_service_ = new StrictMock<MockDriveService>;
|
|
|
| - EXPECT_CALL(*mock_doc_service_, Initialize(profile_.get())).Times(1);
|
| + EXPECT_CALL(*mock_drive_service_, Initialize(profile_.get())).Times(1);
|
|
|
| // Likewise, this will be owned by GDataFileSystem.
|
| mock_free_disk_space_checker_ = new StrictMock<MockFreeDiskSpaceGetter>;
|
| @@ -248,7 +248,7 @@ class GDataFileSystemTest : public testing::Test {
|
| ASSERT_FALSE(file_system_);
|
| file_system_ = new GDataFileSystem(profile_.get(),
|
| cache_,
|
| - mock_doc_service_,
|
| + mock_drive_service_,
|
| mock_uploader_.get(),
|
| mock_webapps_registry_.get(),
|
| blocking_task_runner_);
|
| @@ -266,11 +266,11 @@ class GDataFileSystemTest : public testing::Test {
|
|
|
| virtual void TearDown() OVERRIDE {
|
| ASSERT_TRUE(file_system_);
|
| - EXPECT_CALL(*mock_doc_service_, CancelAll()).Times(1);
|
| + EXPECT_CALL(*mock_drive_service_, CancelAll()).Times(1);
|
| delete file_system_;
|
| file_system_ = NULL;
|
| - delete mock_doc_service_;
|
| - mock_doc_service_ = NULL;
|
| + delete mock_drive_service_;
|
| + mock_drive_service_ = NULL;
|
| SetFreeDiskSpaceGetterForTesting(NULL);
|
| cache_->DestroyOnUIThread();
|
| // The cache destruction requires to post a task to the blocking pool.
|
| @@ -643,7 +643,7 @@ class GDataFileSystemTest : public testing::Test {
|
|
|
| void SetExpectationsForGetDocumentEntry(scoped_ptr<base::Value>* document,
|
| const std::string& resource_id) {
|
| - EXPECT_CALL(*mock_doc_service_, GetDocumentEntry(resource_id, _))
|
| + EXPECT_CALL(*mock_drive_service_, GetDocumentEntry(resource_id, _))
|
| .WillOnce(MockGetDocumentEntry(gdata::HTTP_SUCCESS, document));
|
| }
|
|
|
| @@ -845,7 +845,7 @@ class GDataFileSystemTest : public testing::Test {
|
| GDataCache* cache_;
|
| scoped_ptr<StrictMock<MockGDataUploader> > mock_uploader_;
|
| GDataFileSystem* file_system_;
|
| - StrictMock<MockDocumentsService>* mock_doc_service_;
|
| + StrictMock<MockDriveService>* mock_drive_service_;
|
| scoped_ptr<StrictMock<MockDriveWebAppsRegistry> > mock_webapps_registry_;
|
| StrictMock<MockFreeDiskSpaceGetter>* mock_free_disk_space_checker_;
|
| scoped_ptr<StrictMock<MockGDataCacheObserver> > mock_cache_observer_;
|
| @@ -890,8 +890,8 @@ TEST_F(GDataFileSystemTest, DuplicatedAsyncInitialization) {
|
| FilePath(FILE_PATH_LITERAL("drive")),
|
| &message_loop_);
|
|
|
| - EXPECT_CALL(*mock_doc_service_, GetAccountMetadata(_)).Times(1);
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_, GetAccountMetadata(_)).Times(1);
|
| + EXPECT_CALL(*mock_drive_service_,
|
| GetDocuments(Eq(GURL()), _, _, _, _)).Times(1);
|
|
|
| EXPECT_CALL(*mock_webapps_registry_, UpdateFromFeed(_)).Times(1);
|
| @@ -1228,11 +1228,11 @@ TEST_F(GDataFileSystemTest, CachedFeadLoadingThenServerFeedLoading) {
|
|
|
| // SaveTestFileSystem and "account_metadata.json" have the same changestamp,
|
| // so no request for new feeds (i.e., call to GetDocuments) should happen.
|
| - mock_doc_service_->set_account_metadata(
|
| + mock_drive_service_->set_account_metadata(
|
| LoadJSONFile("account_metadata.json"));
|
| - EXPECT_CALL(*mock_doc_service_, GetAccountMetadata(_)).Times(1);
|
| + EXPECT_CALL(*mock_drive_service_, GetAccountMetadata(_)).Times(1);
|
| EXPECT_CALL(*mock_webapps_registry_, UpdateFromFeed(_)).Times(1);
|
| - EXPECT_CALL(*mock_doc_service_, GetDocuments(_, _, _, _, _)).Times(0);
|
| + EXPECT_CALL(*mock_drive_service_, GetDocuments(_, _, _, _, _)).Times(0);
|
|
|
| // Kicks loading of cached file system and query for server update.
|
| EXPECT_TRUE(EntryExists(FilePath(FILE_PATH_LITERAL("drive/File1"))));
|
| @@ -1240,9 +1240,9 @@ TEST_F(GDataFileSystemTest, CachedFeadLoadingThenServerFeedLoading) {
|
| // Since the file system has verified that it holds the latest snapshot,
|
| // it should change its state to FROM_SERVER, which admits periodic refresh.
|
| // To test it, call CheckForUpdates and verify it does try to check updates.
|
| - mock_doc_service_->set_account_metadata(
|
| + mock_drive_service_->set_account_metadata(
|
| LoadJSONFile("account_metadata.json"));
|
| - EXPECT_CALL(*mock_doc_service_, GetAccountMetadata(_)).Times(1);
|
| + EXPECT_CALL(*mock_drive_service_, GetAccountMetadata(_)).Times(1);
|
| EXPECT_CALL(*mock_webapps_registry_, UpdateFromFeed(_)).Times(1);
|
|
|
| file_system_->CheckForUpdates();
|
| @@ -1313,13 +1313,13 @@ TEST_F(GDataFileSystemTest, TransferFileFromLocalToRemote_HostedDocument) {
|
| // We'll copy a hosted document using CopyDocument.
|
| // ".gdoc" suffix should be stripped when copying.
|
| scoped_ptr<base::Value> document(LoadJSONFile("uploaded_document.json"));
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| CopyDocument(kResourceId,
|
| FILE_PATH_LITERAL("Document 1"),
|
| _))
|
| .WillOnce(MockCopyDocument(gdata::HTTP_SUCCESS, &document));
|
| // We'll then add the hosted document to the destination directory.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| AddResourceToDirectory(_, _, _)).Times(1);
|
|
|
| FileOperationCallback callback =
|
| @@ -1361,15 +1361,15 @@ TEST_F(GDataFileSystemTest, TransferFileFromRemoteToLocal_RegularFile) {
|
| .Times(2).WillRepeatedly(Return(file_size + kMinFreeSpace));
|
|
|
| const std::string remote_src_file_data = "Test file data";
|
| - mock_doc_service_->set_file_data(new std::string(remote_src_file_data));
|
| + mock_drive_service_->set_file_data(new std::string(remote_src_file_data));
|
|
|
| // Before Download starts metadata from server will be fetched.
|
| // We will read content url from the result.
|
| scoped_ptr<base::Value> document(LoadJSONFile("document_to_download.json"));
|
| SetExpectationsForGetDocumentEntry(&document, "file:2_file_resource_id");
|
|
|
| - // The file is obtained with the mock DocumentsService.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + // The file is obtained with the mock DriveService.
|
| + EXPECT_CALL(*mock_drive_service_,
|
| DownloadFile(remote_src_file_path,
|
| cache_file,
|
| GURL("https://file_content_url_changed/"),
|
| @@ -1520,7 +1520,7 @@ TEST_F(GDataFileSystemTest, RenameFile) {
|
| std::string src_file_resource_id =
|
| src_entry_proto->resource_id();
|
|
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| RenameResource(GURL(src_entry_proto->edit_url()),
|
| FILE_PATH_LITERAL("Test.log"), _));
|
|
|
| @@ -1562,10 +1562,10 @@ TEST_F(GDataFileSystemTest, MoveFileFromRootToSubDirectory) {
|
| ASSERT_TRUE(dest_parent_proto->file_info().is_directory());
|
| EXPECT_FALSE(dest_parent_proto->content_url().empty());
|
|
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| RenameResource(GURL(src_entry_proto->edit_url()),
|
| FILE_PATH_LITERAL("Test.log"), _));
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| AddResourceToDirectory(
|
| GURL(dest_parent_proto->content_url()),
|
| GURL(src_entry_proto->edit_url()), _));
|
| @@ -1612,10 +1612,10 @@ TEST_F(GDataFileSystemTest, MoveFileFromSubDirectoryToRoot) {
|
| ASSERT_TRUE(src_parent_proto->file_info().is_directory());
|
| EXPECT_FALSE(src_parent_proto->content_url().empty());
|
|
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| RenameResource(GURL(src_entry_proto->edit_url()),
|
| FILE_PATH_LITERAL("Test.log"), _));
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| RemoveResourceFromDirectory(
|
| GURL(src_parent_proto->content_url()),
|
| GURL(src_entry_proto->edit_url()),
|
| @@ -1679,15 +1679,15 @@ TEST_F(GDataFileSystemTest, MoveFileBetweenSubDirectories) {
|
|
|
| EXPECT_FALSE(EntryExists(interim_file_path));
|
|
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| RenameResource(GURL(src_entry_proto->edit_url()),
|
| FILE_PATH_LITERAL("Test.log"), _));
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| RemoveResourceFromDirectory(
|
| GURL(src_parent_proto->content_url()),
|
| GURL(src_entry_proto->edit_url()),
|
| src_file_resource_id, _));
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| AddResourceToDirectory(
|
| GURL(dest_parent_proto->content_url()),
|
| GURL(src_entry_proto->edit_url()),
|
| @@ -1940,7 +1940,7 @@ TEST_F(GDataFileSystemTest, FindFirstMissingParentDirectory) {
|
| // Create a directory through the document service
|
| TEST_F(GDataFileSystemTest, CreateDirectoryWithService) {
|
| LoadRootFeedDocument("root_feed.json");
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| CreateDirectory(_, "Sample Directory Title", _)).Times(1);
|
| EXPECT_CALL(*mock_directory_observer_, OnDirectoryChanged(
|
| Eq(FilePath(FILE_PATH_LITERAL("drive"))))).Times(1);
|
| @@ -1982,8 +1982,8 @@ TEST_F(GDataFileSystemTest, GetFileByPath_FromGData_EnoughSpace) {
|
| scoped_ptr<base::Value> document(LoadJSONFile("document_to_download.json"));
|
| SetExpectationsForGetDocumentEntry(&document, "file:2_file_resource_id");
|
|
|
| - // The file is obtained with the mock DocumentsService.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + // The file is obtained with the mock DriveService.
|
| + EXPECT_CALL(*mock_drive_service_,
|
| DownloadFile(file_in_root,
|
| downloaded_file,
|
| GURL("https://file_content_url_changed/"),
|
| @@ -2022,9 +2022,8 @@ TEST_F(GDataFileSystemTest, GetFileByPath_FromGData_NoSpaceAtAll) {
|
| scoped_ptr<base::Value> document(LoadJSONFile("document_to_download.json"));
|
| SetExpectationsForGetDocumentEntry(&document, "file:2_file_resource_id");
|
|
|
| - // The file is not obtained with the mock DocumentsService, because of no
|
| - // space.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + // The file is not obtained with the mock DriveService, because of no space.
|
| + EXPECT_CALL(*mock_drive_service_,
|
| DownloadFile(file_in_root,
|
| downloaded_file,
|
| GURL("https://file_content_url_changed/"),
|
| @@ -2077,9 +2076,9 @@ TEST_F(GDataFileSystemTest, GetFileByPath_FromGData_NoEnoughSpaceButCanFreeUp) {
|
| scoped_ptr<base::Value> document(LoadJSONFile("document_to_download.json"));
|
| SetExpectationsForGetDocumentEntry(&document, "file:2_file_resource_id");
|
|
|
| - // The file is obtained with the mock DocumentsService, because of we freed
|
| - // up the space.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + // The file is obtained with the mock DriveService, because of we freed up the
|
| + // space.
|
| + EXPECT_CALL(*mock_drive_service_,
|
| DownloadFile(file_in_root,
|
| downloaded_file,
|
| GURL("https://file_content_url_changed/"),
|
| @@ -2129,8 +2128,8 @@ TEST_F(GDataFileSystemTest, GetFileByPath_FromGData_EnoughSpaceButBecomeFull) {
|
| scoped_ptr<base::Value> document(LoadJSONFile("document_to_download.json"));
|
| SetExpectationsForGetDocumentEntry(&document, "file:2_file_resource_id");
|
|
|
| - // The file is obtained with the mock DocumentsService.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + // The file is obtained with the mock DriveService.
|
| + EXPECT_CALL(*mock_drive_service_,
|
| DownloadFile(file_in_root,
|
| downloaded_file,
|
| GURL("https://file_content_url_changed/"),
|
| @@ -2170,10 +2169,10 @@ TEST_F(GDataFileSystemTest, GetFileByPath_FromCache) {
|
| GDataCache::CACHE_TYPE_TMP);
|
|
|
| // Make sure we don't fetch metadata for downloading file.
|
| - EXPECT_CALL(*mock_doc_service_, GetDocumentEntry(_, _)).Times(0);
|
| + EXPECT_CALL(*mock_drive_service_, GetDocumentEntry(_, _)).Times(0);
|
|
|
| // Make sure we don't call downloads at all.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| DownloadFile(file_in_root,
|
| downloaded_file,
|
| GURL("https://file_content_url_changed/"),
|
| @@ -2234,9 +2233,9 @@ TEST_F(GDataFileSystemTest, GetFileByResourceId) {
|
| scoped_ptr<base::Value> document(LoadJSONFile("document_to_download.json"));
|
| SetExpectationsForGetDocumentEntry(&document, "file:2_file_resource_id");
|
|
|
| - // The file is obtained with the mock DocumentsService, because it's not
|
| - // stored in the cache.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + // The file is obtained with the mock DriveService, because it's not stored in
|
| + // the cache.
|
| + EXPECT_CALL(*mock_drive_service_,
|
| DownloadFile(file_in_root,
|
| downloaded_file,
|
| GURL("https://file_content_url_changed/"),
|
| @@ -2279,7 +2278,7 @@ TEST_F(GDataFileSystemTest, GetFileByResourceId_FromCache) {
|
|
|
| // The file is obtained from the cache.
|
| // Make sure we don't call downloads at all.
|
| - EXPECT_CALL(*mock_doc_service_, DownloadFile(_, _, _, _, _))
|
| + EXPECT_CALL(*mock_drive_service_, DownloadFile(_, _, _, _, _))
|
| .Times(0);
|
|
|
| file_system_->GetFileByResourceId(entry_proto->resource_id(),
|
| @@ -2458,9 +2457,9 @@ TEST_F(GDataFileSystemTest, UpdateFileByResourceId_NonexistentFile) {
|
| TEST_F(GDataFileSystemTest, ContentSearch) {
|
| LoadRootFeedDocument("root_feed.json");
|
|
|
| - mock_doc_service_->set_search_result("search_result_feed.json");
|
| + mock_drive_service_->set_search_result("search_result_feed.json");
|
|
|
| - EXPECT_CALL(*mock_doc_service_, GetDocuments(Eq(GURL()), _, "foo", _, _))
|
| + EXPECT_CALL(*mock_drive_service_, GetDocuments(Eq(GURL()), _, "foo", _, _))
|
| .Times(1);
|
|
|
| const SearchResultPair kExpectedResults[] = {
|
| @@ -2481,10 +2480,10 @@ TEST_F(GDataFileSystemTest, ContentSearchWithNewEntry) {
|
| // Search result returning two entries "Directory 1/" and
|
| // "Directory 1/SubDirectory Newly Added File.txt". The latter is not
|
| // contained in the root feed.
|
| - mock_doc_service_->set_search_result(
|
| + mock_drive_service_->set_search_result(
|
| "search_result_with_new_entry_feed.json");
|
|
|
| - EXPECT_CALL(*mock_doc_service_, GetDocuments(Eq(GURL()), _, "foo", _, _))
|
| + EXPECT_CALL(*mock_drive_service_, GetDocuments(Eq(GURL()), _, "foo", _, _))
|
| .Times(1);
|
|
|
| // As the result of the first Search(), only entries in the current file
|
| @@ -2496,8 +2495,8 @@ TEST_F(GDataFileSystemTest, ContentSearchWithNewEntry) {
|
| // At the same time, unknown entry should trigger delta feed request.
|
| // This will cause notification to observers (e.g., File Browser) so that
|
| // they can request search again.
|
| - EXPECT_CALL(*mock_doc_service_, GetAccountMetadata(_)).Times(1);
|
| - EXPECT_CALL(*mock_doc_service_, GetDocuments(Eq(GURL()), _, "", _, _))
|
| + EXPECT_CALL(*mock_drive_service_, GetAccountMetadata(_)).Times(1);
|
| + EXPECT_CALL(*mock_drive_service_, GetDocuments(Eq(GURL()), _, "", _, _))
|
| .Times(1);
|
| EXPECT_CALL(*mock_webapps_registry_, UpdateFromFeed(_)).Times(1);
|
|
|
| @@ -2511,9 +2510,9 @@ TEST_F(GDataFileSystemTest, ContentSearchWithNewEntry) {
|
| TEST_F(GDataFileSystemTest, ContentSearchEmptyResult) {
|
| LoadRootFeedDocument("root_feed.json");
|
|
|
| - mock_doc_service_->set_search_result("empty_feed.json");
|
| + mock_drive_service_->set_search_result("empty_feed.json");
|
|
|
| - EXPECT_CALL(*mock_doc_service_, GetDocuments(Eq(GURL()), _, "foo", _, _))
|
| + EXPECT_CALL(*mock_drive_service_, GetDocuments(Eq(GURL()), _, "foo", _, _))
|
| .Times(1);
|
|
|
| const SearchResultPair* expected_results = NULL;
|
| @@ -2530,7 +2529,7 @@ TEST_F(GDataFileSystemTest, GetAvailableSpace) {
|
| base::Bind(&CallbackHelper::GetAvailableSpaceCallback,
|
| callback_helper_.get());
|
|
|
| - EXPECT_CALL(*mock_doc_service_, GetAccountMetadata(_));
|
| + EXPECT_CALL(*mock_drive_service_, GetAccountMetadata(_));
|
|
|
| file_system_->GetAvailableSpace(callback);
|
| test_util::RunBlockingPoolTask();
|
| @@ -2542,7 +2541,7 @@ TEST_F(GDataFileSystemTest, RequestDirectoryRefresh) {
|
| LoadRootFeedDocument("root_feed.json");
|
|
|
| // We'll fetch documents in the root directory with its resource ID.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + EXPECT_CALL(*mock_drive_service_,
|
| GetDocuments(Eq(GURL()), _, _, kGDataRootDirectoryResourceId, _))
|
| .Times(1);
|
| // We'll notify the directory change to the observer.
|
| @@ -2582,15 +2581,15 @@ TEST_F(GDataFileSystemTest, OpenAndCloseFile) {
|
| .Times(2).WillRepeatedly(Return(file_size + kMinFreeSpace));
|
|
|
| const std::string kExpectedFileData = "test file data";
|
| - mock_doc_service_->set_file_data(new std::string(kExpectedFileData));
|
| + mock_drive_service_->set_file_data(new std::string(kExpectedFileData));
|
|
|
| // Before Download starts metadata from server will be fetched.
|
| // We will read content url from the result.
|
| scoped_ptr<base::Value> document(LoadJSONFile("document_to_download.json"));
|
| SetExpectationsForGetDocumentEntry(&document, "file:2_file_resource_id");
|
|
|
| - // The file is obtained with the mock DocumentsService.
|
| - EXPECT_CALL(*mock_doc_service_,
|
| + // The file is obtained with the mock DriveService.
|
| + EXPECT_CALL(*mock_drive_service_,
|
| DownloadFile(kFileInRoot,
|
| downloaded_file,
|
| GURL("https://file_content_url_changed/"),
|
|
|