scoped_ptr<google_apis::FileResource> entry;
scheduler_->GetFileResource(
- "file:2_file_resource_id", // resource ID
+ "2_file_resource_id", // resource ID
ClientContext(USER_INITIATED),
google_apis::test_util::CreateCopyResultCallback(&error, &entry));
base::RunLoop().RunUntilIdle();
GURL share_url;
scheduler_->GetShareUrl(
- "file:2_file_resource_id", // resource ID
+ "2_file_resource_id", // resource ID
GURL("chrome-extension://test-id/"), // embed origin
ClientContext(USER_INITIATED),
google_apis::test_util::CreateCopyResultCallback(&error, &share_url));
google_apis::GDataErrorCode error = google_apis::GDATA_OTHER_ERROR;
scheduler_->TrashResource(
- "file:2_file_resource_id",
+ "2_file_resource_id",
ClientContext(USER_INITIATED),
google_apis::test_util::CreateCopyResultCallback(&error));
base::RunLoop().RunUntilIdle();
scoped_ptr<google_apis::FileResource> entry;
scheduler_->CopyResource(
- "file:2_file_resource_id", // resource ID
- "folder:1_folder_resource_id", // parent resource ID
+ "2_file_resource_id", // resource ID
+ "1_folder_resource_id", // parent resource ID
"New Document", // new title
base::Time(),
google_apis::test_util::CreateCopyResultCallback(&error, &entry));
scoped_ptr<google_apis::FileResource> entry;
scheduler_->UpdateResource(
- "file:2_file_resource_id", // resource ID
- "folder:1_folder_resource_id", // parent resource ID
+ "2_file_resource_id", // resource ID
+ "1_folder_resource_id", // parent resource ID
"New Document", // new title
base::Time(),
base::Time(),
ASSERT_TRUE(entry);
}
-TEST_F(JobSchedulerTest, RenameResource) {
- ConnectToWifi();
-
- google_apis::GDataErrorCode error = google_apis::GDATA_OTHER_ERROR;
-
- scheduler_->RenameResource(
- "file:2_file_resource_id",
- "New Title",
- google_apis::test_util::CreateCopyResultCallback(&error));
- base::RunLoop().RunUntilIdle();
-
- ASSERT_EQ(google_apis::HTTP_SUCCESS, error);
-}
-
TEST_F(JobSchedulerTest, AddResourceToDirectory) {
ConnectToWifi();
google_apis::GDataErrorCode error = google_apis::GDATA_OTHER_ERROR;
scheduler_->AddResourceToDirectory(
- "folder:1_folder_resource_id",
- "file:2_file_resource_id",
+ "1_folder_resource_id",
+ "2_file_resource_id",
google_apis::test_util::CreateCopyResultCallback(&error));
base::RunLoop().RunUntilIdle();
google_apis::GDataErrorCode error = google_apis::GDATA_OTHER_ERROR;
scheduler_->RemoveResourceFromDirectory(
- "folder:1_folder_resource_id",
- "file:subdirectory_file_1_id", // resource ID
+ "1_folder_resource_id",
+ "subdirectory_file_1_id", // resource ID
ClientContext(USER_INITIATED),
google_apis::test_util::CreateCopyResultCallback(&error));
base::RunLoop().RunUntilIdle();
google_apis::GDataErrorCode error_dontcare = google_apis::GDATA_OTHER_ERROR;
scoped_ptr<google_apis::FileResource> entry_dontcare;
for (int i = 0; i < GetMetadataQueueMaxJobCount(); ++i) {
- std::string resource_id("file:2_file_resource_id");
+ std::string resource_id("2_file_resource_id");
scheduler_->GetFileResource(
resource_id,
ClientContext(USER_INITIATED),
TEST_F(JobSchedulerTest, NoConnectionUserInitiated) {
ConnectToNone();
- std::string resource_id("file:2_file_resource_id");
+ std::string resource_id("2_file_resource_id");
google_apis::GDataErrorCode error = google_apis::GDATA_OTHER_ERROR;
scoped_ptr<google_apis::FileResource> entry;
TEST_F(JobSchedulerTest, NoConnectionBackground) {
ConnectToNone();
- std::string resource_id("file:2_file_resource_id");
+ std::string resource_id("2_file_resource_id");
google_apis::GDataErrorCode error = google_apis::GDATA_OTHER_ERROR;
scoped_ptr<google_apis::FileResource> entry;
base::FilePath::FromUTF8Unsafe("drive/whatever.txt"), // virtual path
kDummyDownloadFileSize,
kOutputFilePath,
- "file:2_file_resource_id",
+ "2_file_resource_id",
ClientContext(BACKGROUND),
google_apis::test_util::CreateCopyResultCallback(
&download_error, &output_file_path),
base::FilePath::FromUTF8Unsafe("drive/whatever.txt"), // virtual path
kDummyDownloadFileSize,
kOutputFilePath,
- "file:2_file_resource_id",
+ "2_file_resource_id",
ClientContext(BACKGROUND),
google_apis::test_util::CreateCopyResultCallback(
&download_error, &output_file_path),
base::FilePath::FromUTF8Unsafe("drive/whatever.txt"), // virtual path
kDummyDownloadFileSize,
kOutputFilePath,
- "file:2_file_resource_id",
+ "2_file_resource_id",
ClientContext(BACKGROUND),
google_apis::test_util::CreateCopyResultCallback(
&download_error, &output_file_path),
base::FilePath::FromUTF8Unsafe("drive/whatever.txt"), // virtual path
kDummyDownloadFileSize,
kOutputFilePath,
- "file:2_file_resource_id",
+ "2_file_resource_id",
ClientContext(BACKGROUND),
google_apis::test_util::CreateCopyResultCallback(
&download_error, &output_file_path),
scheduler_->GetAboutResource(
google_apis::test_util::CreateCopyResultCallback(
&error, &about_resource));
- expected_types.insert(TYPE_RENAME_RESOURCE);
- scheduler_->RenameResource(
- "file:2_file_resource_id",
+ expected_types.insert(TYPE_UPDATE_RESOURCE);
+ scheduler_->UpdateResource(
+ "2_file_resource_id",
+ std::string(),
"New Title",
- google_apis::test_util::CreateCopyResultCallback(&error));
+ base::Time(),
+ base::Time(),
+ ClientContext(USER_INITIATED),
+ google_apis::test_util::CreateCopyResultCallback(&error, &entry));
expected_types.insert(TYPE_DOWNLOAD_FILE);
scheduler_->DownloadFile(
base::FilePath::FromUTF8Unsafe("drive/whatever.txt"), // virtual path
kDummyDownloadFileSize,
temp_dir.path().AppendASCII("whatever.txt"),
- "file:2_file_resource_id",
+ "2_file_resource_id",
ClientContext(BACKGROUND),
google_apis::test_util::CreateCopyResultCallback(&error, &path),
google_apis::GetContentCallback());
EXPECT_EQ(4U, scheduler_->GetJobInfoList().size());
EXPECT_TRUE(logger.Has(JobListLogger::ADDED, TYPE_ADD_NEW_DIRECTORY));
EXPECT_TRUE(logger.Has(JobListLogger::ADDED, TYPE_GET_ABOUT_RESOURCE));
- EXPECT_TRUE(logger.Has(JobListLogger::ADDED, TYPE_RENAME_RESOURCE));
+ EXPECT_TRUE(logger.Has(JobListLogger::ADDED, TYPE_UPDATE_RESOURCE));
EXPECT_TRUE(logger.Has(JobListLogger::ADDED, TYPE_DOWNLOAD_FILE));
EXPECT_FALSE(logger.Has(JobListLogger::DONE, TYPE_ADD_NEW_DIRECTORY));
EXPECT_FALSE(logger.Has(JobListLogger::DONE, TYPE_GET_ABOUT_RESOURCE));
- EXPECT_FALSE(logger.Has(JobListLogger::DONE, TYPE_RENAME_RESOURCE));
+ EXPECT_FALSE(logger.Has(JobListLogger::DONE, TYPE_UPDATE_RESOURCE));
EXPECT_FALSE(logger.Has(JobListLogger::DONE, TYPE_DOWNLOAD_FILE));
// Add more jobs.
expected_types.insert(TYPE_ADD_RESOURCE_TO_DIRECTORY);
scheduler_->AddResourceToDirectory(
- "folder:1_folder_resource_id",
- "file:2_file_resource_id",
+ "1_folder_resource_id",
+ "2_file_resource_id",
google_apis::test_util::CreateCopyResultCallback(&error));
expected_types.insert(TYPE_COPY_RESOURCE);
scheduler_->CopyResource(
- "document:5_document_resource_id",
+ "5_document_resource_id",
fake_drive_service_->GetRootResourceId(),
"New Document",
base::Time(), // last_modified
EXPECT_TRUE(logger.Has(JobListLogger::UPDATED, TYPE_ADD_NEW_DIRECTORY));
EXPECT_TRUE(logger.Has(JobListLogger::UPDATED, TYPE_GET_ABOUT_RESOURCE));
- EXPECT_TRUE(logger.Has(JobListLogger::UPDATED, TYPE_RENAME_RESOURCE));
+ EXPECT_TRUE(logger.Has(JobListLogger::UPDATED, TYPE_UPDATE_RESOURCE));
EXPECT_TRUE(logger.Has(JobListLogger::UPDATED,
TYPE_ADD_RESOURCE_TO_DIRECTORY));
EXPECT_TRUE(logger.Has(JobListLogger::UPDATED, TYPE_COPY_RESOURCE));
EXPECT_TRUE(logger.Has(JobListLogger::DONE, TYPE_ADD_NEW_DIRECTORY));
EXPECT_TRUE(logger.Has(JobListLogger::DONE, TYPE_GET_ABOUT_RESOURCE));
- EXPECT_TRUE(logger.Has(JobListLogger::DONE, TYPE_RENAME_RESOURCE));
+ EXPECT_TRUE(logger.Has(JobListLogger::DONE, TYPE_UPDATE_RESOURCE));
EXPECT_TRUE(logger.Has(JobListLogger::DONE, TYPE_ADD_RESOURCE_TO_DIRECTORY));
EXPECT_TRUE(logger.Has(JobListLogger::DONE, TYPE_COPY_RESOURCE));
EXPECT_FALSE(logger.Has(JobListLogger::DONE, TYPE_DOWNLOAD_FILE));
base::FilePath::FromUTF8Unsafe("drive/whatever.txt"), // virtual path
kDummyDownloadFileSize,
temp_dir.path().AppendASCII("whatever.txt"),
- "file:2_file_resource_id",
+ "2_file_resource_id",
ClientContext(BACKGROUND),
google_apis::test_util::CreateCopyResultCallback(&error, &path),
google_apis::GetContentCallback());