summaryrefslogtreecommitdiffstats
path: root/google_apis/drive
diff options
context:
space:
mode:
authorhashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-13 11:48:30 +0000
committerhashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-12-13 11:48:30 +0000
commitc76e04d67b7797ee58d2c24d4a531cea1fa3598f (patch)
tree3fac8acba5b6ef05b7cf0708f35741b9d24daa00 /google_apis/drive
parent39c6187091be9a6c3ac8305a630f00f86512c5e5 (diff)
downloadchromium_src-c76e04d67b7797ee58d2c24d4a531cea1fa3598f.zip
chromium_src-c76e04d67b7797ee58d2c24d4a531cea1fa3598f.tar.gz
chromium_src-c76e04d67b7797ee58d2c24d4a531cea1fa3598f.tar.bz2
drive: Remove unused DriveServiceInterface::CopyHostedDocument
BUG=324382 TEST=unit_tests Review URL: https://codereview.chromium.org/114973002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@240594 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'google_apis/drive')
-rw-r--r--google_apis/drive/gdata_wapi_requests.cc45
-rw-r--r--google_apis/drive/gdata_wapi_requests.h30
-rw-r--r--google_apis/drive/gdata_wapi_requests_unittest.cc35
3 files changed, 0 insertions, 110 deletions
diff --git a/google_apis/drive/gdata_wapi_requests.cc b/google_apis/drive/gdata_wapi_requests.cc
index d0f6e53..1ae8a95 100644
--- a/google_apis/drive/gdata_wapi_requests.cc
+++ b/google_apis/drive/gdata_wapi_requests.cc
@@ -325,51 +325,6 @@ bool CreateDirectoryRequest::GetContentData(std::string* upload_content_type,
return true;
}
-//============================ CopyHostedDocumentRequest =====================
-
-CopyHostedDocumentRequest::CopyHostedDocumentRequest(
- RequestSender* sender,
- const GDataWapiUrlGenerator& url_generator,
- const GetDataCallback& callback,
- const std::string& resource_id,
- const std::string& new_title)
- : GetDataRequest(sender, callback),
- url_generator_(url_generator),
- resource_id_(resource_id),
- new_title_(new_title) {
- DCHECK(!callback.is_null());
-}
-
-CopyHostedDocumentRequest::~CopyHostedDocumentRequest() {}
-
-URLFetcher::RequestType CopyHostedDocumentRequest::GetRequestType() const {
- return URLFetcher::POST;
-}
-
-GURL CopyHostedDocumentRequest::GetURL() const {
- return url_generator_.GenerateResourceListRootUrl();
-}
-
-bool CopyHostedDocumentRequest::GetContentData(
- std::string* upload_content_type,
- std::string* upload_content) {
- upload_content_type->assign("application/atom+xml");
- XmlWriter xml_writer;
- xml_writer.StartWriting();
- xml_writer.StartElement("entry");
- xml_writer.AddAttribute("xmlns", "http://www.w3.org/2005/Atom");
-
- xml_writer.WriteElement("id", resource_id_);
- xml_writer.WriteElement("title", new_title_);
-
- xml_writer.EndElement(); // Ends "entry" element.
- xml_writer.StopWriting();
- upload_content->assign(xml_writer.GetWrittenString());
- DVLOG(1) << "CopyHostedDocumentRequest data: " << *upload_content_type
- << ", [" << *upload_content << "]";
- return true;
-}
-
//=========================== RenameResourceRequest ==========================
RenameResourceRequest::RenameResourceRequest(
diff --git a/google_apis/drive/gdata_wapi_requests.h b/google_apis/drive/gdata_wapi_requests.h
index 26f713b..a4587d7 100644
--- a/google_apis/drive/gdata_wapi_requests.h
+++ b/google_apis/drive/gdata_wapi_requests.h
@@ -216,36 +216,6 @@ class CreateDirectoryRequest : public GetDataRequest {
DISALLOW_COPY_AND_ASSIGN(CreateDirectoryRequest);
};
-//============================ CopyHostedDocumentRequest =====================
-
-// This class performs the request for making a copy of a hosted document.
-// Note that this function cannot be used to copy regular files, as it's not
-// supported by WAPI.
-class CopyHostedDocumentRequest : public GetDataRequest {
- public:
- // |callback| must not be null.
- CopyHostedDocumentRequest(RequestSender* sender,
- const GDataWapiUrlGenerator& url_generator,
- const GetDataCallback& callback,
- const std::string& resource_id,
- const std::string& new_title);
- virtual ~CopyHostedDocumentRequest();
-
- protected:
- // UrlFetchRequestBase overrides.
- virtual net::URLFetcher::RequestType GetRequestType() const OVERRIDE;
- virtual GURL GetURL() const OVERRIDE;
- virtual bool GetContentData(std::string* upload_content_type,
- std::string* upload_content) OVERRIDE;
-
- private:
- const GDataWapiUrlGenerator url_generator_;
- const std::string resource_id_;
- const std::string new_title_;
-
- DISALLOW_COPY_AND_ASSIGN(CopyHostedDocumentRequest);
-};
-
//=========================== RenameResourceRequest ==========================
// This class performs the request for renaming a document/file/directory.
diff --git a/google_apis/drive/gdata_wapi_requests_unittest.cc b/google_apis/drive/gdata_wapi_requests_unittest.cc
index d9c9e0d..e302f23 100644
--- a/google_apis/drive/gdata_wapi_requests_unittest.cc
+++ b/google_apis/drive/gdata_wapi_requests_unittest.cc
@@ -696,41 +696,6 @@ TEST_F(GDataWapiRequestsTest, CreateDirectoryRequest) {
http_request_.content);
}
-TEST_F(GDataWapiRequestsTest, CopyHostedDocumentRequest) {
- GDataErrorCode result_code = GDATA_OTHER_ERROR;
- scoped_ptr<base::Value> result_data;
-
- // Copy a document with a new name "New Document".
- {
- base::RunLoop run_loop;
- CopyHostedDocumentRequest* request = new CopyHostedDocumentRequest(
- request_sender_.get(),
- *url_generator_,
- test_util::CreateQuitCallback(
- &run_loop,
- test_util::CreateCopyResultCallback(&result_code, &result_data)),
- "document:5_document_resource_id", // source resource ID
- "New Document");
-
- request_sender_->StartRequestWithRetry(request);
- run_loop.Run();
- }
-
- EXPECT_EQ(HTTP_SUCCESS, result_code);
- EXPECT_EQ(net::test_server::METHOD_POST, http_request_.method);
- EXPECT_EQ("/feeds/default/private/full?v=3&alt=json&showroot=true",
- http_request_.relative_url);
- EXPECT_EQ("application/atom+xml", http_request_.headers["Content-Type"]);
-
- EXPECT_TRUE(http_request_.has_content);
- EXPECT_EQ("<?xml version=\"1.0\"?>\n"
- "<entry xmlns=\"http://www.w3.org/2005/Atom\">\n"
- " <id>document:5_document_resource_id</id>\n"
- " <title>New Document</title>\n"
- "</entry>\n",
- http_request_.content);
-}
-
TEST_F(GDataWapiRequestsTest, RenameResourceRequest) {
GDataErrorCode result_code = GDATA_OTHER_ERROR;