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

Side by Side Diff: components/cloud_devices/common/cloud_devices_urls_unittest.cc

Issue 258623004: Fixed url to manage specific cloud printers. (Closed) Base URL: http://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 8 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
« no previous file with comments | « components/cloud_devices/common/cloud_devices_urls.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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "components/cloud_devices/common/cloud_devices_urls.h" 5 #include "components/cloud_devices/common/cloud_devices_urls.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "testing/gmock/include/gmock/gmock.h" 9 #include "testing/gmock/include/gmock/gmock.h"
10 #include "testing/gtest/include/gtest/gtest.h" 10 #include "testing/gtest/include/gtest/gtest.h"
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 EXPECT_THAT(manage_url, HasSubstr("/manage.html")); 46 EXPECT_THAT(manage_url, HasSubstr("/manage.html"));
47 } 47 }
48 48
49 TEST(CloudPrintURLTest, GetCloudPrintEnableURL) { 49 TEST(CloudPrintURLTest, GetCloudPrintEnableURL) {
50 std::string enable_url = GetCloudPrintEnableURL("123123").spec(); 50 std::string enable_url = GetCloudPrintEnableURL("123123").spec();
51 EXPECT_THAT(enable_url, HasSubstr("proxy=123123")); 51 EXPECT_THAT(enable_url, HasSubstr("proxy=123123"));
52 EXPECT_THAT(enable_url, HasSubstr("/enable_chrome_connector/enable.html")); 52 EXPECT_THAT(enable_url, HasSubstr("/enable_chrome_connector/enable.html"));
53 EXPECT_THAT(enable_url, HasSubstr("/cloudprint/")); 53 EXPECT_THAT(enable_url, HasSubstr("/cloudprint/"));
54 } 54 }
55 55
56 TEST(CloudPrintURLTest, GetCloudPrintEnableURLWithSignin) { 56 TEST(CloudPrintURLTest, GetCloudPrintEnableWithSigninURL) {
57 std::string enable_url = GetCloudPrintEnableURLWithSignin("123123").spec(); 57 std::string enable_url = GetCloudPrintEnableWithSigninURL("123123").spec();
58 EXPECT_THAT(enable_url, HasSubstr("accounts.google.com")); 58 EXPECT_THAT(enable_url, HasSubstr("accounts.google.com"));
59 EXPECT_THAT(enable_url, HasSubstr("/ServiceLogin")); 59 EXPECT_THAT(enable_url, HasSubstr("/ServiceLogin"));
60 EXPECT_THAT(enable_url, HasSubstr("service=cloudprint")); 60 EXPECT_THAT(enable_url, HasSubstr("service=cloudprint"));
61 EXPECT_THAT(enable_url, HasSubstr("continue=")); 61 EXPECT_THAT(enable_url, HasSubstr("continue="));
62 EXPECT_THAT(enable_url, HasSubstr("proxy%3D123123")); 62 EXPECT_THAT(enable_url, HasSubstr("proxy%3D123123"));
63 EXPECT_THAT(enable_url, HasSubstr("%2Fenable_chrome_connector%2Fenable")); 63 EXPECT_THAT(enable_url, HasSubstr("%2Fenable_chrome_connector%2Fenable"));
64 EXPECT_THAT(enable_url, HasSubstr("%2Fcloudprint%2F")); 64 EXPECT_THAT(enable_url, HasSubstr("%2Fcloudprint%2F"));
65 } 65 }
66 66
67 TEST(CloudPrintURLTest, GetCloudPrintManageDeviceURL) {
68 std::string manage_url = GetCloudPrintManageDeviceURL("123").spec();
69 EXPECT_THAT(manage_url, HasSubstr("www.google.com"));
70 EXPECT_THAT(manage_url, HasSubstr("/cloudprint"));
71 EXPECT_THAT(manage_url, HasSubstr("#printers/123"));
72 }
73
67 TEST(CloudPrintURLTest, GetCloudPrintSigninURL) { 74 TEST(CloudPrintURLTest, GetCloudPrintSigninURL) {
68 std::string signin_url = GetCloudPrintSigninURL().spec(); 75 std::string signin_url = GetCloudPrintSigninURL().spec();
69 EXPECT_THAT(signin_url, HasSubstr("accounts.google.com")); 76 EXPECT_THAT(signin_url, HasSubstr("accounts.google.com"));
70 EXPECT_THAT(signin_url, HasSubstr("/ServiceLogin")); 77 EXPECT_THAT(signin_url, HasSubstr("/ServiceLogin"));
71 EXPECT_THAT(signin_url, HasSubstr("service=cloudprint")); 78 EXPECT_THAT(signin_url, HasSubstr("service=cloudprint"));
72 EXPECT_THAT(signin_url, HasSubstr("continue=")); 79 EXPECT_THAT(signin_url, HasSubstr("continue="));
73 EXPECT_THAT(signin_url, HasSubstr("%2Fcloudprint")); 80 EXPECT_THAT(signin_url, HasSubstr("%2Fcloudprint"));
74 EXPECT_THAT(signin_url, Not(HasSubstr("/cloudprint"))); 81 EXPECT_THAT(signin_url, Not(HasSubstr("/cloudprint")));
75 } 82 }
76 83
77 TEST(CloudPrintURLTest, GetCloudPrintAddAccountURL) { 84 TEST(CloudPrintURLTest, GetCloudPrintAddAccountURL) {
78 std::string add_url = GetCloudPrintAddAccountURL().spec(); 85 std::string add_url = GetCloudPrintAddAccountURL().spec();
79 EXPECT_THAT(add_url, HasSubstr("accounts.google.com")); 86 EXPECT_THAT(add_url, HasSubstr("accounts.google.com"));
80 EXPECT_THAT(add_url, HasSubstr("/AddSession")); 87 EXPECT_THAT(add_url, HasSubstr("/AddSession"));
81 EXPECT_THAT(add_url, HasSubstr("service=cloudprint")); 88 EXPECT_THAT(add_url, HasSubstr("service=cloudprint"));
82 EXPECT_THAT(add_url, HasSubstr("continue=")); 89 EXPECT_THAT(add_url, HasSubstr("continue="));
83 EXPECT_THAT(add_url, HasSubstr("%2Fcloudprint")); 90 EXPECT_THAT(add_url, HasSubstr("%2Fcloudprint"));
84 EXPECT_THAT(add_url, Not(HasSubstr("/cloudprint"))); 91 EXPECT_THAT(add_url, Not(HasSubstr("/cloudprint")));
85 } 92 }
86 93
87 } // namespace cloud_devices 94 } // namespace cloud_devices
OLDNEW
« no previous file with comments | « components/cloud_devices/common/cloud_devices_urls.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698