| 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(
|
|
|