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

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

Issue 23757004: Refactor InsertResourceRequest and DeleteResourceRequest. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 7 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 | Annotate | Revision Log
« no previous file with comments | « chrome/browser/google_apis/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 "chrome/browser/google_apis/drive_api_url_generator.h" 5 #include "chrome/browser/google_apis/drive_api_url_generator.h"
6 6
7 #include "chrome/browser/google_apis/test_util.h" 7 #include "chrome/browser/google_apis/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 278 matching lines...) Expand 10 before | Expand all | Expand 10 after
289 "http://127.0.0.1:12345/drive/v2/changes" + 289 "http://127.0.0.1:12345/drive/v2/changes" +
290 kTestPatterns[i].expected_query, 290 kTestPatterns[i].expected_query,
291 test_url_generator_.GetChangesListUrl( 291 test_url_generator_.GetChangesListUrl(
292 kTestPatterns[i].include_deleted, 292 kTestPatterns[i].include_deleted,
293 kTestPatterns[i].max_results, 293 kTestPatterns[i].max_results,
294 kTestPatterns[i].page_token, 294 kTestPatterns[i].page_token,
295 kTestPatterns[i].start_change_id).spec()); 295 kTestPatterns[i].start_change_id).spec());
296 } 296 }
297 } 297 }
298 298
299 TEST_F(DriveApiUrlGeneratorTest, GetChildrenUrl) { 299 TEST_F(DriveApiUrlGeneratorTest, GetChildrenInsertUrl) {
300 // |file_id| should be embedded into the url. 300 // |file_id| should be embedded into the url.
301 EXPECT_EQ("https://www.googleapis.com/drive/v2/files/0ADK06pfg/children", 301 EXPECT_EQ("https://www.googleapis.com/drive/v2/files/0ADK06pfg/children",
302 url_generator_.GetChildrenUrl("0ADK06pfg").spec()); 302 url_generator_.GetChildrenInsertUrl("0ADK06pfg").spec());
303 EXPECT_EQ("https://www.googleapis.com/drive/v2/files/0Bz0bd074/children", 303 EXPECT_EQ("https://www.googleapis.com/drive/v2/files/0Bz0bd074/children",
304 url_generator_.GetChildrenUrl("0Bz0bd074").spec()); 304 url_generator_.GetChildrenInsertUrl("0Bz0bd074").spec());
305 EXPECT_EQ( 305 EXPECT_EQ(
306 "https://www.googleapis.com/drive/v2/files/file%3Afolder_id/children", 306 "https://www.googleapis.com/drive/v2/files/file%3Afolder_id/children",
307 url_generator_.GetChildrenUrl("file:folder_id").spec()); 307 url_generator_.GetChildrenInsertUrl("file:folder_id").spec());
308 308
309 EXPECT_EQ("http://127.0.0.1:12345/drive/v2/files/0ADK06pfg/children", 309 EXPECT_EQ("http://127.0.0.1:12345/drive/v2/files/0ADK06pfg/children",
310 test_url_generator_.GetChildrenUrl("0ADK06pfg").spec()); 310 test_url_generator_.GetChildrenInsertUrl("0ADK06pfg").spec());
311 EXPECT_EQ("http://127.0.0.1:12345/drive/v2/files/0Bz0bd074/children", 311 EXPECT_EQ("http://127.0.0.1:12345/drive/v2/files/0Bz0bd074/children",
312 test_url_generator_.GetChildrenUrl("0Bz0bd074").spec()); 312 test_url_generator_.GetChildrenInsertUrl("0Bz0bd074").spec());
313 EXPECT_EQ("http://127.0.0.1:12345/drive/v2/files/file%3Afolder_id/children", 313 EXPECT_EQ("http://127.0.0.1:12345/drive/v2/files/file%3Afolder_id/children",
314 test_url_generator_.GetChildrenUrl("file:folder_id").spec()); 314 test_url_generator_.GetChildrenInsertUrl("file:folder_id").spec());
315 } 315 }
316 316
317 TEST_F(DriveApiUrlGeneratorTest, GetChildrenUrlForRemoval) { 317 TEST_F(DriveApiUrlGeneratorTest, GetChildrenDeleteUrl) {
318 // |file_id| should be embedded into the url. 318 // |file_id| should be embedded into the url.
319 EXPECT_EQ( 319 EXPECT_EQ(
320 "https://www.googleapis.com/drive/v2/files/0ADK06pfg/children/0Bz0bd074", 320 "https://www.googleapis.com/drive/v2/files/0ADK06pfg/children/0Bz0bd074",
321 url_generator_.GetChildrenUrlForRemoval( 321 url_generator_.GetChildrenDeleteUrl("0Bz0bd074", "0ADK06pfg").spec());
322 "0ADK06pfg", "0Bz0bd074").spec());
323 EXPECT_EQ( 322 EXPECT_EQ(
324 "https://www.googleapis.com/drive/v2/files/0Bz0bd074/children/0ADK06pfg", 323 "https://www.googleapis.com/drive/v2/files/0Bz0bd074/children/0ADK06pfg",
325 url_generator_.GetChildrenUrlForRemoval( 324 url_generator_.GetChildrenDeleteUrl("0ADK06pfg", "0Bz0bd074").spec());
326 "0Bz0bd074", "0ADK06pfg").spec());
327 EXPECT_EQ( 325 EXPECT_EQ(
328 "https://www.googleapis.com/drive/v2/files/file%3Afolder_id/children" 326 "https://www.googleapis.com/drive/v2/files/file%3Afolder_id/children"
329 "/file%3Achild_id", 327 "/file%3Achild_id",
330 url_generator_.GetChildrenUrlForRemoval( 328 url_generator_.GetChildrenDeleteUrl(
331 "file:folder_id", "file:child_id").spec()); 329 "file:child_id", "file:folder_id").spec());
332 330
333 EXPECT_EQ( 331 EXPECT_EQ(
334 "http://127.0.0.1:12345/drive/v2/files/0ADK06pfg/children/0Bz0bd074", 332 "http://127.0.0.1:12345/drive/v2/files/0ADK06pfg/children/0Bz0bd074",
335 test_url_generator_.GetChildrenUrlForRemoval( 333 test_url_generator_.GetChildrenDeleteUrl(
336 "0ADK06pfg", "0Bz0bd074").spec()); 334 "0Bz0bd074", "0ADK06pfg").spec());
337 EXPECT_EQ( 335 EXPECT_EQ(
338 "http://127.0.0.1:12345/drive/v2/files/0Bz0bd074/children/0ADK06pfg", 336 "http://127.0.0.1:12345/drive/v2/files/0Bz0bd074/children/0ADK06pfg",
339 test_url_generator_.GetChildrenUrlForRemoval( 337 test_url_generator_.GetChildrenDeleteUrl(
340 "0Bz0bd074", "0ADK06pfg").spec()); 338 "0ADK06pfg", "0Bz0bd074").spec());
341 EXPECT_EQ( 339 EXPECT_EQ(
342 "http://127.0.0.1:12345/drive/v2/files/file%3Afolder_id/children/" 340 "http://127.0.0.1:12345/drive/v2/files/file%3Afolder_id/children/"
343 "file%3Achild_id", 341 "file%3Achild_id",
344 test_url_generator_.GetChildrenUrlForRemoval( 342 test_url_generator_.GetChildrenDeleteUrl(
345 "file:folder_id", "file:child_id").spec()); 343 "file:child_id", "file:folder_id").spec());
346 } 344 }
347 345
348 TEST_F(DriveApiUrlGeneratorTest, GetInitiateUploadNewFileUrl) { 346 TEST_F(DriveApiUrlGeneratorTest, GetInitiateUploadNewFileUrl) {
349 EXPECT_EQ( 347 EXPECT_EQ(
350 "https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable", 348 "https://www.googleapis.com/upload/drive/v2/files?uploadType=resumable",
351 url_generator_.GetInitiateUploadNewFileUrl().spec()); 349 url_generator_.GetInitiateUploadNewFileUrl().spec());
352 350
353 EXPECT_EQ( 351 EXPECT_EQ(
354 "http://127.0.0.1:12345/upload/drive/v2/files?uploadType=resumable", 352 "http://127.0.0.1:12345/upload/drive/v2/files?uploadType=resumable",
355 test_url_generator_.GetInitiateUploadNewFileUrl().spec()); 353 test_url_generator_.GetInitiateUploadNewFileUrl().spec());
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
393 url_generator_.GenerateDownloadFileUrl("resourceId").spec()); 391 url_generator_.GenerateDownloadFileUrl("resourceId").spec());
394 EXPECT_EQ( 392 EXPECT_EQ(
395 "https://www.googledrive.com/host/file%3AresourceId", 393 "https://www.googledrive.com/host/file%3AresourceId",
396 url_generator_.GenerateDownloadFileUrl("file:resourceId").spec()); 394 url_generator_.GenerateDownloadFileUrl("file:resourceId").spec());
397 EXPECT_EQ( 395 EXPECT_EQ(
398 "http://127.0.0.1:12345/download/resourceId", 396 "http://127.0.0.1:12345/download/resourceId",
399 test_url_generator_.GenerateDownloadFileUrl("resourceId").spec()); 397 test_url_generator_.GenerateDownloadFileUrl("resourceId").spec());
400 } 398 }
401 399
402 } // namespace google_apis 400 } // namespace google_apis
OLDNEW
« no previous file with comments | « chrome/browser/google_apis/drive_api_url_generator.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698