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

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

Issue 139153006: drive: Add metadata parameters to InitiateUpload* methods (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix nits Created 6 years, 11 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 | Annotate | Revision Log
« no previous file with comments | « google_apis/drive/drive_api_url_generator.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_url_generator.h" 5 #include "google_apis/drive/drive_api_url_generator.h"
6 6
7 #include "google_apis/drive/test_util.h" 7 #include "google_apis/drive/test_util.h"
8 #include "testing/gtest/include/gtest/gtest.h" 8 #include "testing/gtest/include/gtest/gtest.h"
9 #include "url/gurl.h" 9 #include "url/gurl.h"
10 10
(...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after
338 test_url_generator_.GetChildrenDeleteUrl( 338 test_url_generator_.GetChildrenDeleteUrl(
339 "0ADK06pfg", "0Bz0bd074").spec()); 339 "0ADK06pfg", "0Bz0bd074").spec());
340 EXPECT_EQ( 340 EXPECT_EQ(
341 "http://127.0.0.1:12345/drive/v2/files/file%3Afolder_id/children/" 341 "http://127.0.0.1:12345/drive/v2/files/file%3Afolder_id/children/"
342 "file%3Achild_id", 342 "file%3Achild_id",
343 test_url_generator_.GetChildrenDeleteUrl( 343 test_url_generator_.GetChildrenDeleteUrl(
344 "file:child_id", "file:folder_id").spec()); 344 "file:child_id", "file:folder_id").spec());
345 } 345 }
346 346
347 TEST_F(DriveApiUrlGeneratorTest, GetInitiateUploadNewFileUrl) { 347 TEST_F(DriveApiUrlGeneratorTest, GetInitiateUploadNewFileUrl) {
348 const bool kSetModifiedDate = true;
349
348 EXPECT_EQ( 350 EXPECT_EQ(
349 "https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable", 351 "https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable",
350 url_generator_.GetInitiateUploadNewFileUrl().spec()); 352 url_generator_.GetInitiateUploadNewFileUrl(!kSetModifiedDate).spec());
351 353
352 EXPECT_EQ( 354 EXPECT_EQ(
353 "http://127.0.0.1:12345/upload/drive/v2/files?uploadType=resumable", 355 "http://127.0.0.1:12345/upload/drive/v2/files?uploadType=resumable",
354 test_url_generator_.GetInitiateUploadNewFileUrl().spec()); 356 test_url_generator_.GetInitiateUploadNewFileUrl(
357 !kSetModifiedDate).spec());
358
359 EXPECT_EQ(
360 "http://127.0.0.1:12345/upload/drive/v2/files?uploadType=resumable&"
361 "setModifiedDate=true",
362 test_url_generator_.GetInitiateUploadNewFileUrl(
363 kSetModifiedDate).spec());
355 } 364 }
356 365
357 TEST_F(DriveApiUrlGeneratorTest, GetInitiateUploadExistingFileUrl) { 366 TEST_F(DriveApiUrlGeneratorTest, GetInitiateUploadExistingFileUrl) {
367 const bool kSetModifiedDate = true;
368
358 // |resource_id| should be embedded into the url. 369 // |resource_id| should be embedded into the url.
359 EXPECT_EQ( 370 EXPECT_EQ(
360 "https://www.googleapis.com/upload/drive/v2/files/0ADK06pfg" 371 "https://www.googleapis.com/upload/drive/v2/files/0ADK06pfg"
361 "?uploadType=resumable", 372 "?uploadType=resumable",
362 url_generator_.GetInitiateUploadExistingFileUrl("0ADK06pfg").spec()); 373 url_generator_.GetInitiateUploadExistingFileUrl(
374 "0ADK06pfg", !kSetModifiedDate).spec());
363 EXPECT_EQ( 375 EXPECT_EQ(
364 "https://www.googleapis.com/upload/drive/v2/files/0Bz0bd074" 376 "https://www.googleapis.com/upload/drive/v2/files/0Bz0bd074"
365 "?uploadType=resumable", 377 "?uploadType=resumable",
366 url_generator_.GetInitiateUploadExistingFileUrl("0Bz0bd074").spec()); 378 url_generator_.GetInitiateUploadExistingFileUrl(
379 "0Bz0bd074", !kSetModifiedDate).spec());
367 EXPECT_EQ( 380 EXPECT_EQ(
368 "https://www.googleapis.com/upload/drive/v2/files/file%3Afile_id" 381 "https://www.googleapis.com/upload/drive/v2/files/file%3Afile_id"
369 "?uploadType=resumable", 382 "?uploadType=resumable",
370 url_generator_.GetInitiateUploadExistingFileUrl("file:file_id").spec()); 383 url_generator_.GetInitiateUploadExistingFileUrl(
384 "file:file_id", !kSetModifiedDate).spec());
385 EXPECT_EQ(
386 "https://www.googleapis.com/upload/drive/v2/files/file%3Afile_id"
387 "?uploadType=resumable&setModifiedDate=true",
388 url_generator_.GetInitiateUploadExistingFileUrl(
389 "file:file_id", kSetModifiedDate).spec());
371 390
372 EXPECT_EQ( 391 EXPECT_EQ(
373 "http://127.0.0.1:12345/upload/drive/v2/files/0ADK06pfg" 392 "http://127.0.0.1:12345/upload/drive/v2/files/0ADK06pfg"
374 "?uploadType=resumable", 393 "?uploadType=resumable",
375 test_url_generator_.GetInitiateUploadExistingFileUrl( 394 test_url_generator_.GetInitiateUploadExistingFileUrl(
376 "0ADK06pfg").spec()); 395 "0ADK06pfg", !kSetModifiedDate).spec());
377 EXPECT_EQ( 396 EXPECT_EQ(
378 "http://127.0.0.1:12345/upload/drive/v2/files/0Bz0bd074" 397 "http://127.0.0.1:12345/upload/drive/v2/files/0Bz0bd074"
379 "?uploadType=resumable", 398 "?uploadType=resumable",
380 test_url_generator_.GetInitiateUploadExistingFileUrl( 399 test_url_generator_.GetInitiateUploadExistingFileUrl(
381 "0Bz0bd074").spec()); 400 "0Bz0bd074", !kSetModifiedDate).spec());
382 EXPECT_EQ( 401 EXPECT_EQ(
383 "http://127.0.0.1:12345/upload/drive/v2/files/file%3Afile_id" 402 "http://127.0.0.1:12345/upload/drive/v2/files/file%3Afile_id"
384 "?uploadType=resumable", 403 "?uploadType=resumable",
385 test_url_generator_.GetInitiateUploadExistingFileUrl( 404 test_url_generator_.GetInitiateUploadExistingFileUrl(
386 "file:file_id").spec()); 405 "file:file_id", !kSetModifiedDate).spec());
406 EXPECT_EQ(
407 "http://127.0.0.1:12345/upload/drive/v2/files/file%3Afile_id"
408 "?uploadType=resumable&setModifiedDate=true",
409 test_url_generator_.GetInitiateUploadExistingFileUrl(
410 "file:file_id", kSetModifiedDate).spec());
387 } 411 }
388 412
389 TEST_F(DriveApiUrlGeneratorTest, GenerateDownloadFileUrl) { 413 TEST_F(DriveApiUrlGeneratorTest, GenerateDownloadFileUrl) {
390 EXPECT_EQ( 414 EXPECT_EQ(
391 "https://www.googledrive.com/host/resourceId", 415 "https://www.googledrive.com/host/resourceId",
392 url_generator_.GenerateDownloadFileUrl("resourceId").spec()); 416 url_generator_.GenerateDownloadFileUrl("resourceId").spec());
393 EXPECT_EQ( 417 EXPECT_EQ(
394 "https://www.googledrive.com/host/file%3AresourceId", 418 "https://www.googledrive.com/host/file%3AresourceId",
395 url_generator_.GenerateDownloadFileUrl("file:resourceId").spec()); 419 url_generator_.GenerateDownloadFileUrl("file:resourceId").spec());
396 EXPECT_EQ( 420 EXPECT_EQ(
397 "http://127.0.0.1:12345/download/resourceId", 421 "http://127.0.0.1:12345/download/resourceId",
398 test_url_generator_.GenerateDownloadFileUrl("resourceId").spec()); 422 test_url_generator_.GenerateDownloadFileUrl("resourceId").spec());
399 } 423 }
400 424
401 } // namespace google_apis 425 } // namespace google_apis
OLDNEW
« no previous file with comments | « google_apis/drive/drive_api_url_generator.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698