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: chrome/browser/chromeos/extensions/networking_private_apitest.cc

Issue 12319145: Using the new Network*Handlers in networkingPrivate Extension API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Removed some closing periods from comments. Created 7 years, 9 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
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 <stdio.h> 5 #include <stdio.h>
6 6
7 #include "base/stl_util.h" 7 #include "base/stl_util.h"
8 #include "chrome/browser/extensions/extension_apitest.h" 8 #include "chrome/browser/extensions/extension_apitest.h"
9 #include "chrome/common/chrome_switches.h" 9 #include "chrome/common/chrome_switches.h"
10 #include "chrome/test/base/ui_test_utils.h" 10 #include "chrome/test/base/ui_test_utils.h"
(...skipping 28 matching lines...) Expand all
39 device_test->ClearDevices(); 39 device_test->ClearDevices();
40 device_test->AddDevice("/device/stub_wifi_device1", 40 device_test->AddDevice("/device/stub_wifi_device1",
41 flimflam::kTypeWifi, "stub_wifi_device1"); 41 flimflam::kTypeWifi, "stub_wifi_device1");
42 device_test->AddDevice("/device/stub_cellular_device1", 42 device_test->AddDevice("/device/stub_cellular_device1",
43 flimflam::kTypeCellular, "stub_cellular_device1"); 43 flimflam::kTypeCellular, "stub_cellular_device1");
44 44
45 ShillServiceClient::TestInterface* service_test = 45 ShillServiceClient::TestInterface* service_test =
46 DBusThreadManager::Get()->GetShillServiceClient()->GetTestInterface(); 46 DBusThreadManager::Get()->GetShillServiceClient()->GetTestInterface();
47 service_test->ClearServices(); 47 service_test->ClearServices();
48 const bool add_to_watchlist = true; 48 const bool add_to_watchlist = true;
49 service_test->AddService("stub_ethernet", 49 service_test->AddService("stub_ethernet", "eth0",
50 "eth0",
51 flimflam::kTypeEthernet, flimflam::kStateOnline, 50 flimflam::kTypeEthernet, flimflam::kStateOnline,
52 add_to_watchlist); 51 add_to_watchlist);
53 service_test->AddService("stub_wifi1", 52
54 "wifi1", 53 service_test->AddService("stub_wifi1", "wifi1",
55 flimflam::kTypeWifi, flimflam::kStateOnline, 54 flimflam::kTypeWifi, flimflam::kStateOnline,
56 add_to_watchlist); 55 add_to_watchlist);
57 service_test->AddService("stub_wifi2", 56 service_test->SetServiceProperty("stub_wifi1",
58 "wifi2_PSK", 57 flimflam::kSecurityProperty,
58 base::StringValue(flimflam::kSecurityWep));
59
60 service_test->AddService("stub_wifi2", "wifi2_PSK",
59 flimflam::kTypeWifi, flimflam::kStateIdle, 61 flimflam::kTypeWifi, flimflam::kStateIdle,
60 add_to_watchlist); 62 add_to_watchlist);
61 base::StringValue psk_value(flimflam::kSecurityPsk);
62 service_test->SetServiceProperty("stub_wifi2", 63 service_test->SetServiceProperty("stub_wifi2",
63 flimflam::kSecurityProperty, 64 flimflam::kSecurityProperty,
64 psk_value); 65 base::StringValue(flimflam::kSecurityPsk));
65 base::FundamentalValue strength_value(80);
66 service_test->SetServiceProperty("stub_wifi2", 66 service_test->SetServiceProperty("stub_wifi2",
67 flimflam::kSignalStrengthProperty, 67 flimflam::kSignalStrengthProperty,
68 strength_value); 68 base::FundamentalValue(80));
69 service_test->AddService("stub_cellular1", 69
70 "cellular1", 70 service_test->AddService("stub_cellular1", "cellular1",
71 flimflam::kTypeCellular, flimflam::kStateIdle, 71 flimflam::kTypeCellular, flimflam::kStateIdle,
72 add_to_watchlist); 72 add_to_watchlist);
73 service_test->SetServiceProperty(
74 "stub_cellular1",
75 flimflam::kNetworkTechnologyProperty,
76 base::StringValue(flimflam::kNetworkTechnologyGsm));
77 service_test->SetServiceProperty(
78 "stub_cellular1",
79 flimflam::kActivationStateProperty,
80 base::StringValue(flimflam::kActivationStateNotActivated));
81 service_test->SetServiceProperty(
82 "stub_cellular1",
83 flimflam::kRoamingStateProperty,
84 base::StringValue(flimflam::kRoamingStateHome));
85
86 service_test->AddService("stub_vpn1", "vpn1",
87 flimflam::kTypeVPN,
88 flimflam::kStateOnline,
89 add_to_watchlist);
73 } 90 }
74
75 }; 91 };
76 92
77 // Place each subtest into a separate browser test so that the stub networking 93 // Place each subtest into a separate browser test so that the stub networking
78 // library state is reset for each subtest run. This way they won't affect each 94 // library state is reset for each subtest run. This way they won't affect each
79 // other. 95 // other.
80 96
81 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, StartConnect) { 97 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, StartConnect) {
82 EXPECT_TRUE(RunNetworkingSubtest("startConnect")) << message_; 98 EXPECT_TRUE(RunNetworkingSubtest("startConnect")) << message_;
83 } 99 }
84 100
85 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, StartDisconnect) { 101 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, StartDisconnect) {
86 EXPECT_TRUE(RunNetworkingSubtest("startDisconnect")) << message_; 102 EXPECT_TRUE(RunNetworkingSubtest("startDisconnect")) << message_;
87 } 103 }
88 104
89 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, 105 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
90 StartConnectNonexistent) { 106 StartConnectNonexistent) {
91 EXPECT_TRUE(RunNetworkingSubtest("startConnectNonexistent")) << message_; 107 EXPECT_TRUE(RunNetworkingSubtest("startConnectNonexistent")) << message_;
92 } 108 }
93 109
110 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
111 StartDisconnectNonexistent) {
112 EXPECT_TRUE(RunNetworkingSubtest("startDisconnectNonexistent")) << message_;
113 }
114
115 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
116 StartGetPropertiesNonexistent) {
117 EXPECT_TRUE(RunNetworkingSubtest("startGetPropertiesNonexistent"))
118 << message_;
119 }
120
94 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, GetVisibleNetworks) { 121 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, GetVisibleNetworks) {
95 EXPECT_TRUE(RunNetworkingSubtest("getVisibleNetworks")) << message_; 122 EXPECT_TRUE(RunNetworkingSubtest("getVisibleNetworks")) << message_;
96 } 123 }
97 124
98 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, 125 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
99 GetVisibleNetworksWifi) { 126 GetVisibleNetworksWifi) {
100 EXPECT_TRUE(RunNetworkingSubtest("getVisibleNetworksWifi")) << message_; 127 EXPECT_TRUE(RunNetworkingSubtest("getVisibleNetworksWifi")) << message_;
101 } 128 }
102 129
103 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, GetProperties) { 130 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, GetProperties) {
104 EXPECT_TRUE(RunNetworkingSubtest("getProperties")) << message_; 131 EXPECT_TRUE(RunNetworkingSubtest("getProperties")) << message_;
105 } 132 }
106 133
107 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, 134 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
108 OnNetworksChangedEvent) { 135 OnNetworksChangedEventConnect) {
109 EXPECT_TRUE(RunNetworkingSubtest("onNetworksChangedEvent")) << message_; 136 EXPECT_TRUE(RunNetworkingSubtest("onNetworksChangedEventConnect"))
137 << message_;
110 } 138 }
111 139
112 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, 140 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
141 OnNetworksChangedEventDisconnect) {
142 EXPECT_TRUE(RunNetworkingSubtest("onNetworksChangedEventDisconnect"))
143 << message_;
144 }
145
146 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
113 OnNetworkListChangedEvent) { 147 OnNetworkListChangedEvent) {
114 EXPECT_TRUE(RunNetworkingSubtest("onNetworkListChangedEvent")) << message_; 148 EXPECT_TRUE(RunNetworkingSubtest("onNetworkListChangedEvent")) << message_;
115 } 149 }
116 150
117 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, 151 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
118 VerifyDestination) { 152 VerifyDestination) {
119 EXPECT_TRUE(RunNetworkingSubtest("verifyDestination")) << message_; 153 EXPECT_TRUE(RunNetworkingSubtest("verifyDestination")) << message_;
120 } 154 }
121 155
122 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, 156 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
123 VerifyAndEncryptCredentials) { 157 VerifyAndEncryptCredentials) {
124 EXPECT_TRUE(RunNetworkingSubtest("verifyAndEncryptCredentials")) << message_; 158 EXPECT_TRUE(RunNetworkingSubtest("verifyAndEncryptCredentials")) << message_;
125 } 159 }
126 160
127 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest, 161 IN_PROC_BROWSER_TEST_F(ExtensionNetworkingPrivateApiTest,
128 VerifyAndEncryptData) { 162 VerifyAndEncryptData) {
129 EXPECT_TRUE(RunNetworkingSubtest("verifyAndEncryptData")) << message_; 163 EXPECT_TRUE(RunNetworkingSubtest("verifyAndEncryptData")) << message_;
130 } 164 }
131 165
132 166
133 } // namespace chromeos 167 } // namespace chromeos
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698