Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(508)

Unified Diff: google_apis/drive/drive_api_requests_unittest.cc

Issue 1873663002: Convert //google_apis from scoped_ptr to std::unique_ptr (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: google_apis/drive/drive_api_requests_unittest.cc
diff --git a/google_apis/drive/drive_api_requests_unittest.cc b/google_apis/drive/drive_api_requests_unittest.cc
index 3200339b1a67539d1d489a1c7910702371ad3050..79ed2394e8d656fd81c6194834994c176aa478df 100644
--- a/google_apis/drive/drive_api_requests_unittest.cc
+++ b/google_apis/drive/drive_api_requests_unittest.cc
@@ -58,7 +58,7 @@ const char kTestDownloadPathPrefix[] = "/host/";
// Used as a GetContentCallback.
void AppendContent(std::string* out,
DriveApiErrorCode error,
- scoped_ptr<std::string> content) {
+ std::unique_ptr<std::string> content) {
EXPECT_EQ(HTTP_SUCCESS, error);
out->append(*content);
}
@@ -191,8 +191,8 @@ class DriveApiRequestsTest : public testing::Test {
base::MessageLoopForIO message_loop_; // Test server needs IO thread.
net::EmbeddedTestServer test_server_;
- scoped_ptr<RequestSender> request_sender_;
- scoped_ptr<DriveApiUrlGenerator> url_generator_;
+ std::unique_ptr<RequestSender> request_sender_;
+ std::unique_ptr<DriveApiUrlGenerator> url_generator_;
scoped_refptr<net::TestURLRequestContextGetter> request_context_getter_;
base::ScopedTempDir temp_dir_;
@@ -231,19 +231,19 @@ class DriveApiRequestsTest : public testing::Test {
// For "Children: delete" request, the server will return "204 No Content"
// response meaning "success".
- scoped_ptr<net::test_server::HttpResponse> HandleChildrenDeleteRequest(
+ std::unique_ptr<net::test_server::HttpResponse> HandleChildrenDeleteRequest(
const net::test_server::HttpRequest& request) {
if (request.method != net::test_server::METHOD_DELETE ||
request.relative_url.find("/children/") == std::string::npos) {
// The request is not the "Children: delete" request. Delegate the
// processing to the next handler.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
http_request_ = request;
// Return the response with just "204 No Content" status code.
- scoped_ptr<net::test_server::BasicHttpResponse> http_response(
+ std::unique_ptr<net::test_server::BasicHttpResponse> http_response(
new net::test_server::BasicHttpResponse);
http_response->set_code(net::HTTP_NO_CONTENT);
return std::move(http_response);
@@ -253,12 +253,12 @@ class DriveApiRequestsTest : public testing::Test {
// for the request.
// To use this method, it is necessary to set |expected_data_file_path_|
// to the appropriate file path before sending the request to the server.
- scoped_ptr<net::test_server::HttpResponse> HandleDataFileRequest(
+ std::unique_ptr<net::test_server::HttpResponse> HandleDataFileRequest(
const net::test_server::HttpRequest& request) {
if (expected_data_file_path_.empty()) {
// The file is not specified. Delegate the processing to the next
// handler.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
http_request_ = request;
@@ -269,18 +269,18 @@ class DriveApiRequestsTest : public testing::Test {
// Deletes the resource and returns no content with HTTP_NO_CONTENT status
// code.
- scoped_ptr<net::test_server::HttpResponse> HandleDeleteRequest(
+ std::unique_ptr<net::test_server::HttpResponse> HandleDeleteRequest(
const net::test_server::HttpRequest& request) {
if (request.method != net::test_server::METHOD_DELETE ||
request.relative_url.find("/files/") == std::string::npos) {
// The file is not file deletion request. Delegate the processing to the
// next handler.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
http_request_ = request;
- scoped_ptr<net::test_server::BasicHttpResponse> response(
+ std::unique_ptr<net::test_server::BasicHttpResponse> response(
new net::test_server::BasicHttpResponse);
response->set_code(net::HTTP_NO_CONTENT);
@@ -291,16 +291,17 @@ class DriveApiRequestsTest : public testing::Test {
// content specified by |expected_precondition_failed_file_path_|.
// To use this method, it is necessary to set the variable to the appropriate
// file path before sending the request to the server.
- scoped_ptr<net::test_server::HttpResponse> HandlePreconditionFailedRequest(
+ std::unique_ptr<net::test_server::HttpResponse>
+ HandlePreconditionFailedRequest(
const net::test_server::HttpRequest& request) {
if (expected_precondition_failed_file_path_.empty()) {
// The file is not specified. Delegate the process to the next handler.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
http_request_ = request;
- scoped_ptr<net::test_server::BasicHttpResponse> response(
+ std::unique_ptr<net::test_server::BasicHttpResponse> response(
new net::test_server::BasicHttpResponse);
response->set_code(net::HTTP_PRECONDITION_FAILED);
@@ -319,18 +320,18 @@ class DriveApiRequestsTest : public testing::Test {
// have any content.
// To use this method, it is necessary to set |expected_upload_path_|
// to the string representation of the url to be returned.
- scoped_ptr<net::test_server::HttpResponse> HandleInitiateUploadRequest(
+ std::unique_ptr<net::test_server::HttpResponse> HandleInitiateUploadRequest(
const net::test_server::HttpRequest& request) {
if (request.relative_url == expected_upload_path_ ||
expected_upload_path_.empty()) {
// The request is for resume uploading or the expected upload url is not
// set. Delegate the processing to the next handler.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
http_request_ = request;
- scoped_ptr<net::test_server::BasicHttpResponse> response(
+ std::unique_ptr<net::test_server::BasicHttpResponse> response(
new net::test_server::BasicHttpResponse);
// Check if the X-Upload-Content-Length is present. If yes, store the
@@ -338,7 +339,7 @@ class DriveApiRequestsTest : public testing::Test {
auto found = request.headers.find("X-Upload-Content-Length");
if (found == request.headers.end() ||
!base::StringToInt64(found->second, &content_length_)) {
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
received_bytes_ = 0;
@@ -349,12 +350,12 @@ class DriveApiRequestsTest : public testing::Test {
return std::move(response);
}
- scoped_ptr<net::test_server::HttpResponse> HandleResumeUploadRequest(
+ std::unique_ptr<net::test_server::HttpResponse> HandleResumeUploadRequest(
const net::test_server::HttpRequest& request) {
if (request.relative_url != expected_upload_path_) {
// The request path is different from the expected path for uploading.
// Delegate the processing to the next handler.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
http_request_ = request;
@@ -363,7 +364,7 @@ class DriveApiRequestsTest : public testing::Test {
auto iter = request.headers.find("Content-Range");
if (iter == request.headers.end()) {
// The range must be set.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
int64_t length = 0;
@@ -372,7 +373,7 @@ class DriveApiRequestsTest : public testing::Test {
if (!test_util::ParseContentRangeHeader(
iter->second, &start_position, &end_position, &length)) {
// Invalid "Content-Range" value.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
EXPECT_EQ(start_position, received_bytes_);
@@ -383,7 +384,7 @@ class DriveApiRequestsTest : public testing::Test {
}
if (received_bytes_ < content_length_) {
- scoped_ptr<net::test_server::BasicHttpResponse> response(
+ std::unique_ptr<net::test_server::BasicHttpResponse> response(
new net::test_server::BasicHttpResponse);
// Set RESUME INCOMPLETE (308) status code.
response->set_code(static_cast<net::HttpStatusCode>(308));
@@ -401,7 +402,7 @@ class DriveApiRequestsTest : public testing::Test {
// All bytes are received. Return the "success" response with the file's
// (dummy) metadata.
- scoped_ptr<net::test_server::BasicHttpResponse> response =
+ std::unique_ptr<net::test_server::BasicHttpResponse> response =
test_util::CreateHttpResponseFromFile(
test_util::GetTestFilePath("drive/file_entry.json"));
@@ -416,17 +417,17 @@ class DriveApiRequestsTest : public testing::Test {
// Returns the response based on set expected content and its type.
// To use this method, both |expected_content_type_| and |expected_content_|
// must be set in advance.
- scoped_ptr<net::test_server::HttpResponse> HandleContentResponse(
+ std::unique_ptr<net::test_server::HttpResponse> HandleContentResponse(
const net::test_server::HttpRequest& request) {
if (expected_content_type_.empty() || expected_content_.empty()) {
// Expected content is not set. Delegate the processing to the next
// handler.
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
http_request_ = request;
- scoped_ptr<net::test_server::BasicHttpResponse> response(
+ std::unique_ptr<net::test_server::BasicHttpResponse> response(
new net::test_server::BasicHttpResponse);
response->set_code(net::HTTP_OK);
response->set_content_type(expected_content_type_);
@@ -435,7 +436,7 @@ class DriveApiRequestsTest : public testing::Test {
}
// Handles a request for downloading a file.
- scoped_ptr<net::test_server::HttpResponse> HandleDownloadRequest(
+ std::unique_ptr<net::test_server::HttpResponse> HandleDownloadRequest(
const net::test_server::HttpRequest& request) {
http_request_ = request;
@@ -444,11 +445,11 @@ class DriveApiRequestsTest : public testing::Test {
if (!test_util::RemovePrefix(absolute_url.path(),
kTestDownloadPathPrefix,
&id)) {
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
}
// For testing, returns a text with |id| repeated 3 times.
- scoped_ptr<net::test_server::BasicHttpResponse> response(
+ std::unique_ptr<net::test_server::BasicHttpResponse> response(
new net::test_server::BasicHttpResponse);
response->set_code(net::HTTP_OK);
response->set_content(id + id + id);
@@ -456,16 +457,16 @@ class DriveApiRequestsTest : public testing::Test {
return std::move(response);
}
- scoped_ptr<net::test_server::HttpResponse> HandleBatchUploadRequest(
+ std::unique_ptr<net::test_server::HttpResponse> HandleBatchUploadRequest(
const net::test_server::HttpRequest& request) {
http_request_ = request;
const GURL absolute_url = test_server_.GetURL(request.relative_url);
std::string id;
if (absolute_url.path() != "/upload/drive")
- return scoped_ptr<net::test_server::HttpResponse>();
+ return std::unique_ptr<net::test_server::HttpResponse>();
- scoped_ptr<net::test_server::BasicHttpResponse> response(
+ std::unique_ptr<net::test_server::BasicHttpResponse> response(
new net::test_server::BasicHttpResponse);
response->set_code(net::HTTP_OK);
response->set_content_type("multipart/mixed; boundary=BOUNDARY");
@@ -508,7 +509,7 @@ TEST_F(DriveApiRequestsTest, DriveApiDataRequest_Fields) {
"drive/about.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<AboutResource> about_resource;
+ std::unique_ptr<AboutResource> about_resource;
{
base::RunLoop run_loop;
@@ -531,9 +532,8 @@ TEST_F(DriveApiRequestsTest, DriveApiDataRequest_Fields) {
"largestChangeId%2CrootFolderId",
http_request_.relative_url);
- scoped_ptr<AboutResource> expected(
- AboutResource::CreateFrom(
- *test_util::LoadJSONFile("drive/about.json")));
+ std::unique_ptr<AboutResource> expected(
+ AboutResource::CreateFrom(*test_util::LoadJSONFile("drive/about.json")));
ASSERT_TRUE(about_resource.get());
EXPECT_EQ(expected->largest_change_id(), about_resource->largest_change_id());
EXPECT_EQ(expected->quota_bytes_total(), about_resource->quota_bytes_total());
@@ -552,7 +552,7 @@ TEST_F(DriveApiRequestsTest, FilesInsertRequest) {
test_util::GetTestFilePath("drive/directory_entry.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<FileResource> file_resource;
+ std::unique_ptr<FileResource> file_resource;
// Create "new directory" in the root directory.
{
@@ -592,9 +592,8 @@ TEST_F(DriveApiRequestsTest, FilesInsertRequest) {
"\"title\":\"new directory\"}",
http_request_.content);
- scoped_ptr<FileResource> expected(
- FileResource::CreateFrom(
- *test_util::LoadJSONFile("drive/directory_entry.json")));
+ std::unique_ptr<FileResource> expected(FileResource::CreateFrom(
+ *test_util::LoadJSONFile("drive/directory_entry.json")));
// Sanity check.
ASSERT_TRUE(file_resource.get());
@@ -615,7 +614,7 @@ TEST_F(DriveApiRequestsTest, FilesPatchRequest) {
test_util::GetTestFilePath("drive/file_entry.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<FileResource> file_resource;
+ std::unique_ptr<FileResource> file_resource;
{
base::RunLoop run_loop;
@@ -666,7 +665,7 @@ TEST_F(DriveApiRequestsTest, AboutGetRequest_ValidJson) {
"drive/about.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<AboutResource> about_resource;
+ std::unique_ptr<AboutResource> about_resource;
{
base::RunLoop run_loop;
@@ -684,9 +683,8 @@ TEST_F(DriveApiRequestsTest, AboutGetRequest_ValidJson) {
EXPECT_EQ(net::test_server::METHOD_GET, http_request_.method);
EXPECT_EQ("/drive/v2/about", http_request_.relative_url);
- scoped_ptr<AboutResource> expected(
- AboutResource::CreateFrom(
- *test_util::LoadJSONFile("drive/about.json")));
+ std::unique_ptr<AboutResource> expected(
+ AboutResource::CreateFrom(*test_util::LoadJSONFile("drive/about.json")));
ASSERT_TRUE(about_resource.get());
EXPECT_EQ(expected->largest_change_id(), about_resource->largest_change_id());
EXPECT_EQ(expected->quota_bytes_total(), about_resource->quota_bytes_total());
@@ -701,7 +699,7 @@ TEST_F(DriveApiRequestsTest, AboutGetRequest_InvalidJson) {
"drive/testfile.txt");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<AboutResource> about_resource;
+ std::unique_ptr<AboutResource> about_resource;
{
base::RunLoop run_loop;
@@ -728,7 +726,7 @@ TEST_F(DriveApiRequestsTest, AppsListRequest) {
"drive/applist.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<AppList> app_list;
+ std::unique_ptr<AppList> app_list;
{
base::RunLoop run_loop;
@@ -755,7 +753,7 @@ TEST_F(DriveApiRequestsTest, ChangesListRequest) {
"drive/changelist.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<ChangeList> result;
+ std::unique_ptr<ChangeList> result;
{
base::RunLoop run_loop;
@@ -784,7 +782,7 @@ TEST_F(DriveApiRequestsTest, ChangesListNextPageRequest) {
"drive/changelist.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<ChangeList> result;
+ std::unique_ptr<ChangeList> result;
{
base::RunLoop run_loop;
@@ -814,7 +812,7 @@ TEST_F(DriveApiRequestsTest, FilesCopyRequest) {
test_util::GetTestFilePath("drive/file_entry.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<FileResource> file_resource;
+ std::unique_ptr<FileResource> file_resource;
// Copy the file to a new file named "new title".
{
@@ -855,7 +853,7 @@ TEST_F(DriveApiRequestsTest, FilesCopyRequest_EmptyParentResourceId) {
test_util::GetTestFilePath("drive/file_entry.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<FileResource> file_resource;
+ std::unique_ptr<FileResource> file_resource;
// Copy the file to a new file named "new title".
{
@@ -888,7 +886,7 @@ TEST_F(DriveApiRequestsTest, FilesListRequest) {
"drive/filelist.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<FileList> result;
+ std::unique_ptr<FileList> result;
{
base::RunLoop run_loop;
@@ -916,7 +914,7 @@ TEST_F(DriveApiRequestsTest, FilesListNextPageRequest) {
"drive/filelist.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<FileList> result;
+ std::unique_ptr<FileList> result;
{
base::RunLoop run_loop;
@@ -968,7 +966,7 @@ TEST_F(DriveApiRequestsTest, FilesTrashRequest) {
test_util::GetTestFilePath("drive/directory_entry.json");
DriveApiErrorCode error = DRIVE_OTHER_ERROR;
- scoped_ptr<FileResource> file_resource;
+ std::unique_ptr<FileResource> file_resource;
// Trash a resource with the given resource id.
{
@@ -1107,7 +1105,7 @@ TEST_F(DriveApiRequestsTest, UploadNewFileRequest) {
// Upload the content to the upload URL.
UploadRangeResponse response;
- scoped_ptr<FileResource> new_entry;
+ std::unique_ptr<FileResource> new_entry;
{
base::RunLoop run_loop;
@@ -1198,7 +1196,7 @@ TEST_F(DriveApiRequestsTest, UploadNewEmptyFileRequest) {
// Upload the content to the upload URL.
UploadRangeResponse response;
- scoped_ptr<FileResource> new_entry;
+ std::unique_ptr<FileResource> new_entry;
{
base::RunLoop run_loop;
@@ -1290,7 +1288,7 @@ TEST_F(DriveApiRequestsTest, UploadNewLargeFileRequest) {
// This is an edge case test for GetUploadStatusRequest.
{
UploadRangeResponse response;
- scoped_ptr<FileResource> new_entry;
+ std::unique_ptr<FileResource> new_entry;
// Check the response by GetUploadStatusRequest.
{
@@ -1332,7 +1330,7 @@ TEST_F(DriveApiRequestsTest, UploadNewLargeFileRequest) {
const size_t end_position = start_position + payload.size();
UploadRangeResponse response;
- scoped_ptr<FileResource> new_entry;
+ std::unique_ptr<FileResource> new_entry;
{
base::RunLoop run_loop;
@@ -1521,7 +1519,7 @@ TEST_F(DriveApiRequestsTest, UploadExistingFileRequest) {
// Upload the content to the upload URL.
UploadRangeResponse response;
- scoped_ptr<FileResource> new_entry;
+ std::unique_ptr<FileResource> new_entry;
{
base::RunLoop run_loop;
@@ -1608,7 +1606,7 @@ TEST_F(DriveApiRequestsTest, UploadExistingFileRequestWithETag) {
// Upload the content to the upload URL.
UploadRangeResponse response;
- scoped_ptr<FileResource> new_entry;
+ std::unique_ptr<FileResource> new_entry;
{
base::RunLoop run_loop;
@@ -1747,7 +1745,7 @@ TEST_F(DriveApiRequestsTest,
// Upload the content to the upload URL.
UploadRangeResponse response;
- scoped_ptr<FileResource> new_entry;
+ std::unique_ptr<FileResource> new_entry;
{
base::RunLoop run_loop;
@@ -1951,12 +1949,12 @@ TEST_F(DriveApiRequestsTest, PermissionsInsertRequest) {
http_request_.relative_url);
EXPECT_EQ("application/json", http_request_.headers["Content-Type"]);
- scoped_ptr<base::Value> expected = base::JSONReader::Read(
+ std::unique_ptr<base::Value> expected = base::JSONReader::Read(
"{\"additionalRoles\":[\"commenter\"], \"role\":\"reader\", "
"\"type\":\"user\",\"value\":\"user@example.com\"}");
ASSERT_TRUE(expected);
- scoped_ptr<base::Value> result =
+ std::unique_ptr<base::Value> result =
base::JSONReader::Read(http_request_.content);
EXPECT_TRUE(http_request_.has_content);
EXPECT_TRUE(base::Value::Equals(expected.get(), result.get()));
@@ -2011,7 +2009,7 @@ TEST_F(DriveApiRequestsTest, BatchUploadRequest) {
// Create child request.
DriveApiErrorCode errors[] = {DRIVE_OTHER_ERROR, DRIVE_OTHER_ERROR};
- scoped_ptr<FileResource> file_resources[2];
+ std::unique_ptr<FileResource> file_resources[2];
base::RunLoop run_loop[2];
for (int i = 0; i < 2; ++i) {
const FileResourceCallback callback = test_util::CreateQuitCallback(

Powered by Google App Engine
This is Rietveld 408576698