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

Side by Side Diff: google_apis/drive/drive_api_requests_unittest.cc

Issue 2322573002: misc files A-P: Change ScopedTempDir::path() to GetPath() (Closed)
Patch Set: Just rebased Created 4 years, 3 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "google_apis/drive/drive_api_requests.h" 5 #include "google_apis/drive/drive_api_requests.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 1038 matching lines...) Expand 10 before | Expand all | Expand 10 after
1049 EXPECT_FALSE(http_request_.has_content); 1049 EXPECT_FALSE(http_request_.has_content);
1050 } 1050 }
1051 1051
1052 TEST_F(DriveApiRequestsTest, UploadNewFileRequest) { 1052 TEST_F(DriveApiRequestsTest, UploadNewFileRequest) {
1053 // Set an expected url for uploading. 1053 // Set an expected url for uploading.
1054 expected_upload_path_ = kTestUploadNewFilePath; 1054 expected_upload_path_ = kTestUploadNewFilePath;
1055 1055
1056 const char kTestContentType[] = "text/plain"; 1056 const char kTestContentType[] = "text/plain";
1057 const std::string kTestContent(100, 'a'); 1057 const std::string kTestContent(100, 'a');
1058 const base::FilePath kTestFilePath = 1058 const base::FilePath kTestFilePath =
1059 temp_dir_.path().AppendASCII("upload_file.txt"); 1059 temp_dir_.GetPath().AppendASCII("upload_file.txt");
1060 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent)); 1060 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent));
1061 1061
1062 DriveApiErrorCode error = DRIVE_OTHER_ERROR; 1062 DriveApiErrorCode error = DRIVE_OTHER_ERROR;
1063 GURL upload_url; 1063 GURL upload_url;
1064 1064
1065 // Initiate uploading a new file to the directory with 1065 // Initiate uploading a new file to the directory with
1066 // "parent_resource_id". 1066 // "parent_resource_id".
1067 { 1067 {
1068 base::RunLoop run_loop; 1068 base::RunLoop run_loop;
1069 drive::InitiateUploadNewFileRequest* request = 1069 drive::InitiateUploadNewFileRequest* request =
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
1147 EXPECT_EQ(-1, response.end_position_received); 1147 EXPECT_EQ(-1, response.end_position_received);
1148 } 1148 }
1149 1149
1150 TEST_F(DriveApiRequestsTest, UploadNewEmptyFileRequest) { 1150 TEST_F(DriveApiRequestsTest, UploadNewEmptyFileRequest) {
1151 // Set an expected url for uploading. 1151 // Set an expected url for uploading.
1152 expected_upload_path_ = kTestUploadNewFilePath; 1152 expected_upload_path_ = kTestUploadNewFilePath;
1153 1153
1154 const char kTestContentType[] = "text/plain"; 1154 const char kTestContentType[] = "text/plain";
1155 const char kTestContent[] = ""; 1155 const char kTestContent[] = "";
1156 const base::FilePath kTestFilePath = 1156 const base::FilePath kTestFilePath =
1157 temp_dir_.path().AppendASCII("empty_file.txt"); 1157 temp_dir_.GetPath().AppendASCII("empty_file.txt");
1158 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent)); 1158 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent));
1159 1159
1160 DriveApiErrorCode error = DRIVE_OTHER_ERROR; 1160 DriveApiErrorCode error = DRIVE_OTHER_ERROR;
1161 GURL upload_url; 1161 GURL upload_url;
1162 1162
1163 // Initiate uploading a new file to the directory with "parent_resource_id". 1163 // Initiate uploading a new file to the directory with "parent_resource_id".
1164 { 1164 {
1165 base::RunLoop run_loop; 1165 base::RunLoop run_loop;
1166 drive::InitiateUploadNewFileRequest* request = 1166 drive::InitiateUploadNewFileRequest* request =
1167 new drive::InitiateUploadNewFileRequest( 1167 new drive::InitiateUploadNewFileRequest(
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
1236 } 1236 }
1237 1237
1238 TEST_F(DriveApiRequestsTest, UploadNewLargeFileRequest) { 1238 TEST_F(DriveApiRequestsTest, UploadNewLargeFileRequest) {
1239 // Set an expected url for uploading. 1239 // Set an expected url for uploading.
1240 expected_upload_path_ = kTestUploadNewFilePath; 1240 expected_upload_path_ = kTestUploadNewFilePath;
1241 1241
1242 const char kTestContentType[] = "text/plain"; 1242 const char kTestContentType[] = "text/plain";
1243 const size_t kNumChunkBytes = 10; // Num bytes in a chunk. 1243 const size_t kNumChunkBytes = 10; // Num bytes in a chunk.
1244 const std::string kTestContent(100, 'a'); 1244 const std::string kTestContent(100, 'a');
1245 const base::FilePath kTestFilePath = 1245 const base::FilePath kTestFilePath =
1246 temp_dir_.path().AppendASCII("upload_file.txt"); 1246 temp_dir_.GetPath().AppendASCII("upload_file.txt");
1247 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent)); 1247 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent));
1248 1248
1249 DriveApiErrorCode error = DRIVE_OTHER_ERROR; 1249 DriveApiErrorCode error = DRIVE_OTHER_ERROR;
1250 GURL upload_url; 1250 GURL upload_url;
1251 1251
1252 // Initiate uploading a new file to the directory with "parent_resource_id". 1252 // Initiate uploading a new file to the directory with "parent_resource_id".
1253 { 1253 {
1254 base::RunLoop run_loop; 1254 base::RunLoop run_loop;
1255 drive::InitiateUploadNewFileRequest* request = 1255 drive::InitiateUploadNewFileRequest* request =
1256 new drive::InitiateUploadNewFileRequest( 1256 new drive::InitiateUploadNewFileRequest(
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
1469 http_request_.content); 1469 http_request_.content);
1470 } 1470 }
1471 1471
1472 TEST_F(DriveApiRequestsTest, UploadExistingFileRequest) { 1472 TEST_F(DriveApiRequestsTest, UploadExistingFileRequest) {
1473 // Set an expected url for uploading. 1473 // Set an expected url for uploading.
1474 expected_upload_path_ = kTestUploadExistingFilePath; 1474 expected_upload_path_ = kTestUploadExistingFilePath;
1475 1475
1476 const char kTestContentType[] = "text/plain"; 1476 const char kTestContentType[] = "text/plain";
1477 const std::string kTestContent(100, 'a'); 1477 const std::string kTestContent(100, 'a');
1478 const base::FilePath kTestFilePath = 1478 const base::FilePath kTestFilePath =
1479 temp_dir_.path().AppendASCII("upload_file.txt"); 1479 temp_dir_.GetPath().AppendASCII("upload_file.txt");
1480 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent)); 1480 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent));
1481 1481
1482 DriveApiErrorCode error = DRIVE_OTHER_ERROR; 1482 DriveApiErrorCode error = DRIVE_OTHER_ERROR;
1483 GURL upload_url; 1483 GURL upload_url;
1484 1484
1485 // Initiate uploading a new file to the directory with "parent_resource_id". 1485 // Initiate uploading a new file to the directory with "parent_resource_id".
1486 { 1486 {
1487 base::RunLoop run_loop; 1487 base::RunLoop run_loop;
1488 drive::InitiateUploadExistingFileRequest* request = 1488 drive::InitiateUploadExistingFileRequest* request =
1489 new drive::InitiateUploadExistingFileRequest( 1489 new drive::InitiateUploadExistingFileRequest(
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
1561 EXPECT_EQ(-1, response.end_position_received); 1561 EXPECT_EQ(-1, response.end_position_received);
1562 } 1562 }
1563 1563
1564 TEST_F(DriveApiRequestsTest, UploadExistingFileRequestWithETag) { 1564 TEST_F(DriveApiRequestsTest, UploadExistingFileRequestWithETag) {
1565 // Set an expected url for uploading. 1565 // Set an expected url for uploading.
1566 expected_upload_path_ = kTestUploadExistingFilePath; 1566 expected_upload_path_ = kTestUploadExistingFilePath;
1567 1567
1568 const char kTestContentType[] = "text/plain"; 1568 const char kTestContentType[] = "text/plain";
1569 const std::string kTestContent(100, 'a'); 1569 const std::string kTestContent(100, 'a');
1570 const base::FilePath kTestFilePath = 1570 const base::FilePath kTestFilePath =
1571 temp_dir_.path().AppendASCII("upload_file.txt"); 1571 temp_dir_.GetPath().AppendASCII("upload_file.txt");
1572 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent)); 1572 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent));
1573 1573
1574 DriveApiErrorCode error = DRIVE_OTHER_ERROR; 1574 DriveApiErrorCode error = DRIVE_OTHER_ERROR;
1575 GURL upload_url; 1575 GURL upload_url;
1576 1576
1577 // Initiate uploading a new file to the directory with "parent_resource_id". 1577 // Initiate uploading a new file to the directory with "parent_resource_id".
1578 { 1578 {
1579 base::RunLoop run_loop; 1579 base::RunLoop run_loop;
1580 drive::InitiateUploadExistingFileRequest* request = 1580 drive::InitiateUploadExistingFileRequest* request =
1581 new drive::InitiateUploadExistingFileRequest( 1581 new drive::InitiateUploadExistingFileRequest(
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
1695 } 1695 }
1696 1696
1697 TEST_F(DriveApiRequestsTest, 1697 TEST_F(DriveApiRequestsTest,
1698 UploadExistingFileRequestWithETagConflictOnResumeUpload) { 1698 UploadExistingFileRequestWithETagConflictOnResumeUpload) {
1699 // Set an expected url for uploading. 1699 // Set an expected url for uploading.
1700 expected_upload_path_ = kTestUploadExistingFilePath; 1700 expected_upload_path_ = kTestUploadExistingFilePath;
1701 1701
1702 const char kTestContentType[] = "text/plain"; 1702 const char kTestContentType[] = "text/plain";
1703 const std::string kTestContent(100, 'a'); 1703 const std::string kTestContent(100, 'a');
1704 const base::FilePath kTestFilePath = 1704 const base::FilePath kTestFilePath =
1705 temp_dir_.path().AppendASCII("upload_file.txt"); 1705 temp_dir_.GetPath().AppendASCII("upload_file.txt");
1706 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent)); 1706 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent));
1707 1707
1708 DriveApiErrorCode error = DRIVE_OTHER_ERROR; 1708 DriveApiErrorCode error = DRIVE_OTHER_ERROR;
1709 GURL upload_url; 1709 GURL upload_url;
1710 1710
1711 // Initiate uploading a new file to the directory with "parent_resource_id". 1711 // Initiate uploading a new file to the directory with "parent_resource_id".
1712 { 1712 {
1713 base::RunLoop run_loop; 1713 base::RunLoop run_loop;
1714 drive::InitiateUploadExistingFileRequest* request = 1714 drive::InitiateUploadExistingFileRequest* request =
1715 new drive::InitiateUploadExistingFileRequest( 1715 new drive::InitiateUploadExistingFileRequest(
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
1844 EXPECT_EQ("{\"lastViewedByMeDate\":\"2013-07-19T15:59:13.123Z\"," 1844 EXPECT_EQ("{\"lastViewedByMeDate\":\"2013-07-19T15:59:13.123Z\","
1845 "\"modifiedDate\":\"2012-07-19T15:59:13.123Z\"," 1845 "\"modifiedDate\":\"2012-07-19T15:59:13.123Z\","
1846 "\"parents\":[{\"id\":\"new_parent_resource_id\"," 1846 "\"parents\":[{\"id\":\"new_parent_resource_id\","
1847 "\"kind\":\"drive#fileLink\"}]," 1847 "\"kind\":\"drive#fileLink\"}],"
1848 "\"title\":\"new file title\"}", 1848 "\"title\":\"new file title\"}",
1849 http_request_.content); 1849 http_request_.content);
1850 } 1850 }
1851 1851
1852 TEST_F(DriveApiRequestsTest, DownloadFileRequest) { 1852 TEST_F(DriveApiRequestsTest, DownloadFileRequest) {
1853 const base::FilePath kDownloadedFilePath = 1853 const base::FilePath kDownloadedFilePath =
1854 temp_dir_.path().AppendASCII("cache_file"); 1854 temp_dir_.GetPath().AppendASCII("cache_file");
1855 const std::string kTestId("dummyId"); 1855 const std::string kTestId("dummyId");
1856 1856
1857 DriveApiErrorCode result_code = DRIVE_OTHER_ERROR; 1857 DriveApiErrorCode result_code = DRIVE_OTHER_ERROR;
1858 base::FilePath temp_file; 1858 base::FilePath temp_file;
1859 { 1859 {
1860 base::RunLoop run_loop; 1860 base::RunLoop run_loop;
1861 drive::DownloadFileRequest* request = new drive::DownloadFileRequest( 1861 drive::DownloadFileRequest* request = new drive::DownloadFileRequest(
1862 request_sender_.get(), 1862 request_sender_.get(),
1863 *url_generator_, 1863 *url_generator_,
1864 kTestId, 1864 kTestId,
(...skipping 16 matching lines...) Expand all
1881 EXPECT_EQ(kTestDownloadPathPrefix + kTestId + "?" + kTestDownloadFileQuery, 1881 EXPECT_EQ(kTestDownloadPathPrefix + kTestId + "?" + kTestDownloadFileQuery,
1882 http_request_.relative_url); 1882 http_request_.relative_url);
1883 EXPECT_EQ(kDownloadedFilePath, temp_file); 1883 EXPECT_EQ(kDownloadedFilePath, temp_file);
1884 1884
1885 const std::string expected_contents = kTestId + kTestId + kTestId; 1885 const std::string expected_contents = kTestId + kTestId + kTestId;
1886 EXPECT_EQ(expected_contents, contents); 1886 EXPECT_EQ(expected_contents, contents);
1887 } 1887 }
1888 1888
1889 TEST_F(DriveApiRequestsTest, DownloadFileRequest_GetContentCallback) { 1889 TEST_F(DriveApiRequestsTest, DownloadFileRequest_GetContentCallback) {
1890 const base::FilePath kDownloadedFilePath = 1890 const base::FilePath kDownloadedFilePath =
1891 temp_dir_.path().AppendASCII("cache_file"); 1891 temp_dir_.GetPath().AppendASCII("cache_file");
1892 const std::string kTestId("dummyId"); 1892 const std::string kTestId("dummyId");
1893 1893
1894 DriveApiErrorCode result_code = DRIVE_OTHER_ERROR; 1894 DriveApiErrorCode result_code = DRIVE_OTHER_ERROR;
1895 base::FilePath temp_file; 1895 base::FilePath temp_file;
1896 std::string contents; 1896 std::string contents;
1897 { 1897 {
1898 base::RunLoop run_loop; 1898 base::RunLoop run_loop;
1899 drive::DownloadFileRequest* request = new drive::DownloadFileRequest( 1899 drive::DownloadFileRequest* request = new drive::DownloadFileRequest(
1900 request_sender_.get(), 1900 request_sender_.get(),
1901 *url_generator_, 1901 *url_generator_,
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
1994 result = base::JSONReader::Read(http_request_.content); 1994 result = base::JSONReader::Read(http_request_.content);
1995 EXPECT_TRUE(http_request_.has_content); 1995 EXPECT_TRUE(http_request_.has_content);
1996 EXPECT_TRUE(base::Value::Equals(expected.get(), result.get())); 1996 EXPECT_TRUE(base::Value::Equals(expected.get(), result.get()));
1997 } 1997 }
1998 1998
1999 TEST_F(DriveApiRequestsTest, BatchUploadRequest) { 1999 TEST_F(DriveApiRequestsTest, BatchUploadRequest) {
2000 // Preapre constants. 2000 // Preapre constants.
2001 const char kTestContentType[] = "text/plain"; 2001 const char kTestContentType[] = "text/plain";
2002 const std::string kTestContent(10, 'a'); 2002 const std::string kTestContent(10, 'a');
2003 const base::FilePath kTestFilePath = 2003 const base::FilePath kTestFilePath =
2004 temp_dir_.path().AppendASCII("upload_file.txt"); 2004 temp_dir_.GetPath().AppendASCII("upload_file.txt");
2005 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent)); 2005 ASSERT_TRUE(test_util::WriteStringToFile(kTestFilePath, kTestContent));
2006 2006
2007 // Create batch request. 2007 // Create batch request.
2008 drive::BatchUploadRequest* const request = 2008 drive::BatchUploadRequest* const request =
2009 new drive::BatchUploadRequest(request_sender_.get(), *url_generator_); 2009 new drive::BatchUploadRequest(request_sender_.get(), *url_generator_);
2010 request->SetBoundaryForTesting("OUTERBOUNDARY"); 2010 request->SetBoundaryForTesting("OUTERBOUNDARY");
2011 request_sender_->StartRequestWithAuthRetry(request); 2011 request_sender_->StartRequestWithAuthRetry(request);
2012 2012
2013 // Create child request. 2013 // Create child request.
2014 DriveApiErrorCode errors[] = {DRIVE_OTHER_ERROR, DRIVE_OTHER_ERROR}; 2014 DriveApiErrorCode errors[] = {DRIVE_OTHER_ERROR, DRIVE_OTHER_ERROR};
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
2291 "Header: value\r\n" 2291 "Header: value\r\n"
2292 "\r\n" 2292 "\r\n"
2293 "BODY\r\n" 2293 "BODY\r\n"
2294 "--BOUNDARY-- \t", 2294 "--BOUNDARY-- \t",
2295 &parts)); 2295 &parts));
2296 ASSERT_EQ(1u, parts.size()); 2296 ASSERT_EQ(1u, parts.size());
2297 EXPECT_EQ(HTTP_SUCCESS, parts[0].code); 2297 EXPECT_EQ(HTTP_SUCCESS, parts[0].code);
2298 EXPECT_EQ("BODY", parts[0].body); 2298 EXPECT_EQ("BODY", parts[0].body);
2299 } 2299 }
2300 } // namespace google_apis 2300 } // namespace google_apis
OLDNEW
« no previous file with comments | « google_apis/drive/base_requests_server_unittest.cc ('k') | google_apis/gcm/engine/gcm_store_impl_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698