diff options
author | hashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-13 11:48:30 +0000 |
---|---|---|
committer | hashimoto@chromium.org <hashimoto@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-12-13 11:48:30 +0000 |
commit | c76e04d67b7797ee58d2c24d4a531cea1fa3598f (patch) | |
tree | 3fac8acba5b6ef05b7cf0708f35741b9d24daa00 /google_apis/drive | |
parent | 39c6187091be9a6c3ac8305a630f00f86512c5e5 (diff) | |
download | chromium_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.cc | 45 | ||||
-rw-r--r-- | google_apis/drive/gdata_wapi_requests.h | 30 | ||||
-rw-r--r-- | google_apis/drive/gdata_wapi_requests_unittest.cc | 35 |
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; |