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

Side by Side Diff: chrome/browser/google_apis/fake_drive_service_unittest.cc

Issue 12207075: Split InitiateUpload method into two. (Closed) Base URL: http://git.chromium.org/chromium/src.git@b148632_extract_initiate_upload_operation_base
Patch Set: Rebase Created 7 years, 10 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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "chrome/browser/google_apis/fake_drive_service.h" 5 #include "chrome/browser/google_apis/fake_drive_service.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/file_util.h" 9 #include "base/file_util.h"
10 #include "base/files/scoped_temp_dir.h" 10 #include "base/files/scoped_temp_dir.h"
(...skipping 1024 matching lines...) Expand 10 before | Expand all | Expand 10 after
1035 "new directory", 1035 "new directory",
1036 base::Bind(&test_util::CopyResultsFromGetResourceEntryCallback, 1036 base::Bind(&test_util::CopyResultsFromGetResourceEntryCallback,
1037 &error, 1037 &error,
1038 &resource_entry)); 1038 &resource_entry));
1039 message_loop_.RunUntilIdle(); 1039 message_loop_.RunUntilIdle();
1040 1040
1041 EXPECT_EQ(GDATA_NO_CONNECTION, error); 1041 EXPECT_EQ(GDATA_NO_CONNECTION, error);
1042 EXPECT_FALSE(resource_entry); 1042 EXPECT_FALSE(resource_entry);
1043 } 1043 }
1044 1044
1045 TEST_F(FakeDriveServiceTest, InitiateUpload_Offline) { 1045 TEST_F(FakeDriveServiceTest, InitiateUploadNewFile_Offline) {
1046 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1046 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1047 fake_service_.set_offline(true); 1047 fake_service_.set_offline(true);
1048 1048
1049 GDataErrorCode error = GDATA_OTHER_ERROR; 1049 GDataErrorCode error = GDATA_OTHER_ERROR;
1050 GURL upload_location; 1050 GURL upload_location;
1051 fake_service_.InitiateUpload( 1051 fake_service_.InitiateUploadNewFile(
1052 InitiateUploadParams( 1052 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1")),
1053 UPLOAD_NEW_FILE, 1053 "test/foo",
1054 "new file.foo", 1054 13,
1055 "test/foo", 1055 GURL("https://1_folder_resumable_create_media_link"),
1056 13, 1056 "new file.foo",
1057 GURL("https://1_folder_resumable_create_media_link"),
1058 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1")),
1059 "etag_ignored"),
1060 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1057 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1061 &error, 1058 &error,
1062 &upload_location)); 1059 &upload_location));
1063 message_loop_.RunUntilIdle(); 1060 message_loop_.RunUntilIdle();
1064 1061
1065 EXPECT_EQ(GDATA_NO_CONNECTION, error); 1062 EXPECT_EQ(GDATA_NO_CONNECTION, error);
1066 EXPECT_TRUE(upload_location.is_empty()); 1063 EXPECT_TRUE(upload_location.is_empty());
1067 } 1064 }
1068 1065
1069 TEST_F(FakeDriveServiceTest, InitiateUpload_NotFound) { 1066 TEST_F(FakeDriveServiceTest, InitiateUploadNewFile_NotFound) {
1070 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1067 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1071 1068
1072 GDataErrorCode error = GDATA_OTHER_ERROR; 1069 GDataErrorCode error = GDATA_OTHER_ERROR;
1073 GURL upload_location; 1070 GURL upload_location;
1074 fake_service_.InitiateUpload( 1071 fake_service_.InitiateUploadNewFile(
1075 InitiateUploadParams( 1072 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1")),
1076 UPLOAD_NEW_FILE, 1073 "test/foo",
1077 "new file.foo", 1074 13,
1078 "test/foo", 1075 GURL("https://non_existent"),
1079 13, 1076 "new file.foo",
1080 GURL("https://non_existent"),
1081 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1")),
1082 "etag_ignored"),
1083 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1077 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1084 &error, 1078 &error,
1085 &upload_location)); 1079 &upload_location));
1086 message_loop_.RunUntilIdle(); 1080 message_loop_.RunUntilIdle();
1087 1081
1088 EXPECT_EQ(HTTP_NOT_FOUND, error); 1082 EXPECT_EQ(HTTP_NOT_FOUND, error);
1089 EXPECT_TRUE(upload_location.is_empty()); 1083 EXPECT_TRUE(upload_location.is_empty());
1090 } 1084 }
1091 1085
1092 TEST_F(FakeDriveServiceTest, InitiateUpload_NewFile) { 1086 TEST_F(FakeDriveServiceTest, InitiateUploadNewFile) {
1093 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1087 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1094 1088
1095 GDataErrorCode error = GDATA_OTHER_ERROR; 1089 GDataErrorCode error = GDATA_OTHER_ERROR;
1096 GURL upload_location; 1090 GURL upload_location;
1097 fake_service_.InitiateUpload( 1091 fake_service_.InitiateUploadNewFile(
1098 InitiateUploadParams( 1092 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1")),
1099 UPLOAD_NEW_FILE, 1093 "test/foo",
1100 "new file.foo", 1094 13,
1101 "test/foo", 1095 GURL("https://1_folder_resumable_create_media_link"),
1102 13, 1096 "new file.foo",
1103 GURL("https://1_folder_resumable_create_media_link"),
1104 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1")),
1105 "etag_ignored"),
1106 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1097 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1107 &error, 1098 &error,
1108 &upload_location)); 1099 &upload_location));
1109 message_loop_.RunUntilIdle(); 1100 message_loop_.RunUntilIdle();
1110 1101
1111 EXPECT_EQ(HTTP_SUCCESS, error); 1102 EXPECT_EQ(HTTP_SUCCESS, error);
1112 EXPECT_FALSE(upload_location.is_empty()); 1103 EXPECT_FALSE(upload_location.is_empty());
1113 EXPECT_NE(GURL("https://1_folder_resumable_create_media_link"), 1104 EXPECT_NE(GURL("https://1_folder_resumable_create_media_link"),
1114 upload_location); 1105 upload_location);
1115 } 1106 }
1116 1107
1117 TEST_F(FakeDriveServiceTest, InitiateUpload_WrongETag) { 1108 TEST_F(FakeDriveServiceTest, InitiateUploadExistingFile_Offline) {
1109 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1110 fake_service_.set_offline(true);
1111
1112 GDataErrorCode error = GDATA_OTHER_ERROR;
1113 GURL upload_location;
1114 fake_service_.InitiateUploadExistingFile(
1115 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1")),
1116 "test/foo",
1117 13,
1118 GURL("https://1_folder_resumable_create_media_link"),
1119 "", // etag
1120 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1121 &error,
1122 &upload_location));
1123 message_loop_.RunUntilIdle();
1124
1125 EXPECT_EQ(GDATA_NO_CONNECTION, error);
1126 EXPECT_TRUE(upload_location.is_empty());
1127 }
1128
1129 TEST_F(FakeDriveServiceTest, InitiateUploadExistingFile_NotFound) {
1118 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1130 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1119 1131
1120 GDataErrorCode error = GDATA_OTHER_ERROR; 1132 GDataErrorCode error = GDATA_OTHER_ERROR;
1121 GURL upload_location; 1133 GURL upload_location;
1122 fake_service_.InitiateUpload( 1134 fake_service_.InitiateUploadExistingFile(
1123 InitiateUploadParams( 1135 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1")),
1124 UPLOAD_EXISTING_FILE, 1136 "test/foo",
1125 "name_ignored", 1137 13,
1126 "text/plain", 1138 GURL("https://non_existent"),
1127 13, 1139 "", // etag
1128 GURL("https://2_file_link_resumable_create_media"),
1129 base::FilePath(FILE_PATH_LITERAL("drive/File 1.txt")),
1130 "invalid_etag"),
1131 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1140 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1132 &error, 1141 &error,
1133 &upload_location)); 1142 &upload_location));
1143 message_loop_.RunUntilIdle();
1144
1145 EXPECT_EQ(HTTP_NOT_FOUND, error);
1146 EXPECT_TRUE(upload_location.is_empty());
1147 }
1148
1149 TEST_F(FakeDriveServiceTest, InitiateUploadExistingFile_WrongETag) {
1150 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1151
1152 GDataErrorCode error = GDATA_OTHER_ERROR;
1153 GURL upload_location;
1154 fake_service_.InitiateUploadExistingFile(
1155 base::FilePath(FILE_PATH_LITERAL("drive/File 1.txt")),
1156 "text/plain",
1157 13,
1158 GURL("https://2_file_link_resumable_create_media"),
1159 "invalid_etag",
1160 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1161 &error,
1162 &upload_location));
1134 message_loop_.RunUntilIdle(); 1163 message_loop_.RunUntilIdle();
1135 1164
1136 EXPECT_EQ(HTTP_PRECONDITION, error); 1165 EXPECT_EQ(HTTP_PRECONDITION, error);
1137 EXPECT_TRUE(upload_location.is_empty()); 1166 EXPECT_TRUE(upload_location.is_empty());
1138 } 1167 }
1139 1168
1140 TEST_F(FakeDriveServiceTest, InitiateUpload_ExistingFile) { 1169 TEST_F(FakeDriveServiceTest, InitiateUpload_ExistingFile) {
1141 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1170 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1142 1171
1143 GDataErrorCode error = GDATA_OTHER_ERROR; 1172 GDataErrorCode error = GDATA_OTHER_ERROR;
1144 GURL upload_location; 1173 GURL upload_location;
1145 fake_service_.InitiateUpload( 1174 fake_service_.InitiateUploadExistingFile(
1146 InitiateUploadParams( 1175 base::FilePath(FILE_PATH_LITERAL("drive/File 1.txt")),
1147 UPLOAD_EXISTING_FILE, 1176 "text/plain",
1148 "name_ignored", 1177 13,
1149 "text/plain", 1178 GURL("https://2_file_link_resumable_create_media"),
1150 13, 1179 "\"HhMOFgxXHit7ImBr\"",
1151 GURL("https://2_file_link_resumable_create_media"),
1152 base::FilePath(FILE_PATH_LITERAL("drive/File 1.txt")),
1153 "\"HhMOFgxXHit7ImBr\""),
1154 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1180 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1155 &error, 1181 &error,
1156 &upload_location)); 1182 &upload_location));
1157 message_loop_.RunUntilIdle(); 1183 message_loop_.RunUntilIdle();
1158 1184
1159 EXPECT_EQ(HTTP_SUCCESS, error); 1185 EXPECT_EQ(HTTP_SUCCESS, error);
1160 EXPECT_EQ(GURL("https://2_file_link_resumable_create_media"), 1186 EXPECT_EQ(GURL("https://2_file_link_resumable_create_media"),
1161 upload_location); 1187 upload_location);
1162 } 1188 }
1163 1189
1164 TEST_F(FakeDriveServiceTest, ResumeUpload_Offline) { 1190 TEST_F(FakeDriveServiceTest, ResumeUpload_Offline) {
1165 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1191 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1166 1192
1167 GDataErrorCode error = GDATA_OTHER_ERROR; 1193 GDataErrorCode error = GDATA_OTHER_ERROR;
1168 GURL upload_location; 1194 GURL upload_location;
1169 fake_service_.InitiateUpload( 1195 fake_service_.InitiateUploadNewFile(
1170 InitiateUploadParams( 1196 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1/new file.foo")),
1171 UPLOAD_NEW_FILE, 1197 "test/foo",
1172 "new file.foo", 1198 15,
1173 "test/foo", 1199 GURL("https://1_folder_resumable_create_media_link"),
1174 15, 1200 "new file.foo",
1175 GURL("https://1_folder_resumable_create_media_link"),
1176 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1/new file.foo")),
1177 "etag_ignored"),
1178 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1201 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1179 &error, 1202 &error,
1180 &upload_location)); 1203 &upload_location));
1181 message_loop_.RunUntilIdle(); 1204 message_loop_.RunUntilIdle();
1182 1205
1183 EXPECT_EQ(HTTP_SUCCESS, error); 1206 EXPECT_EQ(HTTP_SUCCESS, error);
1184 EXPECT_FALSE(upload_location.is_empty()); 1207 EXPECT_FALSE(upload_location.is_empty());
1185 EXPECT_NE(GURL("https://1_folder_resumable_create_media_link"), 1208 EXPECT_NE(GURL("https://1_folder_resumable_create_media_link"),
1186 upload_location); 1209 upload_location);
1187 1210
(...skipping 14 matching lines...) Expand all
1202 1225
1203 EXPECT_EQ(GDATA_NO_CONNECTION, response.code); 1226 EXPECT_EQ(GDATA_NO_CONNECTION, response.code);
1204 EXPECT_FALSE(entry.get()); 1227 EXPECT_FALSE(entry.get());
1205 } 1228 }
1206 1229
1207 TEST_F(FakeDriveServiceTest, ResumeUpload_NotFound) { 1230 TEST_F(FakeDriveServiceTest, ResumeUpload_NotFound) {
1208 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1231 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1209 1232
1210 GDataErrorCode error = GDATA_OTHER_ERROR; 1233 GDataErrorCode error = GDATA_OTHER_ERROR;
1211 GURL upload_location; 1234 GURL upload_location;
1212 fake_service_.InitiateUpload( 1235 fake_service_.InitiateUploadNewFile(
1213 InitiateUploadParams( 1236 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1/new file.foo")),
1214 UPLOAD_NEW_FILE, 1237 "test/foo",
1215 "new file.foo", 1238 15,
1216 "test/foo", 1239 GURL("https://1_folder_resumable_create_media_link"),
1217 15, 1240 "new file.foo",
1218 GURL("https://1_folder_resumable_create_media_link"),
1219 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1/new file.foo")),
1220 "etag_ignored"),
1221 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1241 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1222 &error, 1242 &error,
1223 &upload_location)); 1243 &upload_location));
1224 message_loop_.RunUntilIdle(); 1244 message_loop_.RunUntilIdle();
1225 1245
1226 ASSERT_EQ(HTTP_SUCCESS, error); 1246 ASSERT_EQ(HTTP_SUCCESS, error);
1227 1247
1228 UploadRangeResponse response; 1248 UploadRangeResponse response;
1229 scoped_ptr<ResourceEntry> entry; 1249 scoped_ptr<ResourceEntry> entry;
1230 fake_service_.ResumeUpload( 1250 fake_service_.ResumeUpload(
1231 ResumeUploadParams(UPLOAD_NEW_FILE, 1251 ResumeUploadParams(UPLOAD_NEW_FILE,
1232 0, 13, 15, "test/foo", 1252 0, 13, 15, "test/foo",
1233 scoped_refptr<net::IOBuffer>(), 1253 scoped_refptr<net::IOBuffer>(),
1234 GURL("https://foo.com/"), 1254 GURL("https://foo.com/"),
1235 base::FilePath(FILE_PATH_LITERAL( 1255 base::FilePath(FILE_PATH_LITERAL(
1236 "drive/Directory 1/new file.foo"))), 1256 "drive/Directory 1/new file.foo"))),
1237 base::Bind(&test_util::CopyResultsFromUploadRangeCallback, 1257 base::Bind(&test_util::CopyResultsFromUploadRangeCallback,
1238 &response, &entry)); 1258 &response, &entry));
1239 message_loop_.RunUntilIdle(); 1259 message_loop_.RunUntilIdle();
1240 1260
1241 EXPECT_EQ(HTTP_NOT_FOUND, response.code); 1261 EXPECT_EQ(HTTP_NOT_FOUND, response.code);
1242 EXPECT_FALSE(entry.get()); 1262 EXPECT_FALSE(entry.get());
1243 } 1263 }
1244 1264
1245 TEST_F(FakeDriveServiceTest, ResumeUpload_ExistingFile) { 1265 TEST_F(FakeDriveServiceTest, ResumeUpload_ExistingFile) {
1246 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1266 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1247 1267
1248 GDataErrorCode error = GDATA_OTHER_ERROR; 1268 GDataErrorCode error = GDATA_OTHER_ERROR;
1249 GURL upload_location; 1269 GURL upload_location;
1250 fake_service_.InitiateUpload( 1270 fake_service_.InitiateUploadExistingFile(
1251 InitiateUploadParams( 1271 base::FilePath(FILE_PATH_LITERAL("drive/File 1.txt")),
1252 UPLOAD_EXISTING_FILE, 1272 "text/plain",
1253 "name_ignored", 1273 15,
1254 "text/plain", 1274 GURL("https://2_file_link_resumable_create_media"),
1255 15, 1275 "\"HhMOFgxXHit7ImBr\"",
1256 GURL("https://2_file_link_resumable_create_media"),
1257 base::FilePath(FILE_PATH_LITERAL("drive/File 1.txt")),
1258 "\"HhMOFgxXHit7ImBr\""),
1259 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1276 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1260 &error, 1277 &error,
1261 &upload_location)); 1278 &upload_location));
1262 message_loop_.RunUntilIdle(); 1279 message_loop_.RunUntilIdle();
1263 1280
1264 ASSERT_EQ(HTTP_SUCCESS, error); 1281 ASSERT_EQ(HTTP_SUCCESS, error);
1265 1282
1266 UploadRangeResponse response; 1283 UploadRangeResponse response;
1267 scoped_ptr<ResourceEntry> entry; 1284 scoped_ptr<ResourceEntry> entry;
1268 fake_service_.ResumeUpload( 1285 fake_service_.ResumeUpload(
(...skipping 25 matching lines...) Expand all
1294 EXPECT_TRUE(entry.get()); 1311 EXPECT_TRUE(entry.get());
1295 EXPECT_EQ(15L, entry->file_size()); 1312 EXPECT_EQ(15L, entry->file_size());
1296 EXPECT_TRUE(Exists(entry->resource_id())); 1313 EXPECT_TRUE(Exists(entry->resource_id()));
1297 } 1314 }
1298 1315
1299 TEST_F(FakeDriveServiceTest, ResumeUpload_NewFile) { 1316 TEST_F(FakeDriveServiceTest, ResumeUpload_NewFile) {
1300 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json")); 1317 ASSERT_TRUE(fake_service_.LoadResourceListForWapi("gdata/root_feed.json"));
1301 1318
1302 GDataErrorCode error = GDATA_OTHER_ERROR; 1319 GDataErrorCode error = GDATA_OTHER_ERROR;
1303 GURL upload_location; 1320 GURL upload_location;
1304 fake_service_.InitiateUpload( 1321 fake_service_.InitiateUploadNewFile(
1305 InitiateUploadParams( 1322 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1/new file.foo")),
1306 UPLOAD_NEW_FILE, 1323 "test/foo",
1307 "new file.foo", 1324 15,
1308 "test/foo", 1325 GURL("https://1_folder_resumable_create_media_link"),
1309 15, 1326 "new file.foo",
1310 GURL("https://1_folder_resumable_create_media_link"),
1311 base::FilePath(FILE_PATH_LITERAL("drive/Directory 1/new file.foo")),
1312 "etag_ignored"),
1313 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback, 1327 base::Bind(&test_util::CopyResultsFromInitiateUploadCallback,
1314 &error, 1328 &error,
1315 &upload_location)); 1329 &upload_location));
1316 message_loop_.RunUntilIdle(); 1330 message_loop_.RunUntilIdle();
1317 1331
1318 EXPECT_EQ(HTTP_SUCCESS, error); 1332 EXPECT_EQ(HTTP_SUCCESS, error);
1319 EXPECT_FALSE(upload_location.is_empty()); 1333 EXPECT_FALSE(upload_location.is_empty());
1320 EXPECT_NE(GURL("https://1_folder_resumable_create_media_link"), 1334 EXPECT_NE(GURL("https://1_folder_resumable_create_media_link"),
1321 upload_location); 1335 upload_location);
1322 1336
(...skipping 26 matching lines...) Expand all
1349 1363
1350 EXPECT_EQ(HTTP_CREATED, response.code); 1364 EXPECT_EQ(HTTP_CREATED, response.code);
1351 EXPECT_TRUE(entry.get()); 1365 EXPECT_TRUE(entry.get());
1352 EXPECT_EQ(15L, entry->file_size()); 1366 EXPECT_EQ(15L, entry->file_size());
1353 EXPECT_TRUE(Exists(entry->resource_id())); 1367 EXPECT_TRUE(Exists(entry->resource_id()));
1354 } 1368 }
1355 1369
1356 } // namespace 1370 } // namespace
1357 1371
1358 } // namespace google_apis 1372 } // namespace google_apis
OLDNEW
« no previous file with comments | « chrome/browser/google_apis/fake_drive_service.cc ('k') | chrome/browser/google_apis/gdata_wapi_service.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698