OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 <string> | 5 #include <string> |
6 | 6 |
7 #include "app/combobox_model.h" | 7 #include "app/combobox_model.h" |
8 #include "app/l10n_util.h" | 8 #include "app/l10n_util.h" |
9 #include "base/message_loop.h" | 9 #include "base/message_loop.h" |
10 #include "base/scoped_ptr.h" | 10 #include "base/scoped_ptr.h" |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 EXPECT_CALL(*mock_network_library_, cellular_connecting()) | 81 EXPECT_CALL(*mock_network_library_, cellular_connecting()) |
82 .Times(3) | 82 .Times(3) |
83 .WillRepeatedly(Return(false)); | 83 .WillRepeatedly(Return(false)); |
84 EXPECT_CALL(*mock_network_library_, Connected()) | 84 EXPECT_CALL(*mock_network_library_, Connected()) |
85 .Times(4) | 85 .Times(4) |
86 .WillRepeatedly(Return(false)); | 86 .WillRepeatedly(Return(false)); |
87 // Add a Connecting for prewarming auth url check. | 87 // Add a Connecting for prewarming auth url check. |
88 EXPECT_CALL(*mock_network_library_, Connecting()) | 88 EXPECT_CALL(*mock_network_library_, Connecting()) |
89 .Times(2) | 89 .Times(2) |
90 .WillRepeatedly(Return(false)); | 90 .WillRepeatedly(Return(false)); |
91 // Add an AddObserver for prewarming auth url check. | |
92 EXPECT_CALL(*mock_network_library_, AddObserver(_)) | 91 EXPECT_CALL(*mock_network_library_, AddObserver(_)) |
93 .Times(3); | 92 .Times(3); |
94 EXPECT_CALL(*mock_network_library_, RemoveObserver(_)) | 93 EXPECT_CALL(*mock_network_library_, RemoveObserver(_)) |
| 94 // Add an Observer for prewarming auth url check. |
| 95 EXPECT_CALL(*mock_network_library_, AddNetworkManagerObserver(_)) |
| 96 .Times(3); |
| 97 EXPECT_CALL(*mock_network_library_, RemoveNetworkManagerObserver(_)) |
95 .Times(2); | 98 .Times(2); |
96 | 99 |
97 cros_mock_->SetStatusAreaMocksExpectations(); | 100 cros_mock_->SetStatusAreaMocksExpectations(); |
98 } | 101 } |
99 | 102 |
100 virtual void TearDownInProcessBrowserTestFixture() { | 103 virtual void TearDownInProcessBrowserTestFixture() { |
101 CrosInProcessBrowserTest::TearDownInProcessBrowserTestFixture(); | 104 CrosInProcessBrowserTest::TearDownInProcessBrowserTestFixture(); |
102 cros_mock_->test_api()->SetLoginLibrary(NULL, false); | 105 cros_mock_->test_api()->SetLoginLibrary(NULL, false); |
103 } | 106 } |
104 | 107 |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
140 | 143 |
141 EXPECT_CALL(*mock_network_library_, ethernet_connected()) | 144 EXPECT_CALL(*mock_network_library_, ethernet_connected()) |
142 .WillOnce((Return(false))); | 145 .WillOnce((Return(false))); |
143 EXPECT_CALL(*mock_network_library_, wifi_connected()) | 146 EXPECT_CALL(*mock_network_library_, wifi_connected()) |
144 .WillOnce((Return(false))); | 147 .WillOnce((Return(false))); |
145 EXPECT_CALL(*mock_network_library_, cellular_connected()) | 148 EXPECT_CALL(*mock_network_library_, cellular_connected()) |
146 .WillOnce((Return(false))); | 149 .WillOnce((Return(false))); |
147 EXPECT_CALL(*mock_network_library_, ethernet_connecting()) | 150 EXPECT_CALL(*mock_network_library_, ethernet_connecting()) |
148 .WillOnce((Return(true))); | 151 .WillOnce((Return(true))); |
149 | 152 |
150 network_screen->NetworkChanged(mock_network_library_); | 153 network_screen->OnNetworkManagerChanged(mock_network_library_); |
151 EXPECT_FALSE(network_view->IsContinueEnabled()); | 154 EXPECT_FALSE(network_view->IsContinueEnabled()); |
152 EXPECT_FALSE(network_view->IsConnecting()); | 155 EXPECT_FALSE(network_view->IsConnecting()); |
153 | 156 |
154 EXPECT_CALL(*mock_network_library_, ethernet_connected()) | 157 EXPECT_CALL(*mock_network_library_, ethernet_connected()) |
155 .WillOnce(Return(true)); | 158 .WillOnce(Return(true)); |
156 EXPECT_CALL(*mock_network_library_, Connected()) | 159 EXPECT_CALL(*mock_network_library_, Connected()) |
157 .WillOnce(Return(true)); | 160 .WillOnce(Return(true)); |
158 | 161 |
159 network_screen->NetworkChanged(mock_network_library_); | 162 network_screen->OnNetworkManagerChanged(mock_network_library_); |
160 EXPECT_TRUE(network_view->IsContinueEnabled()); | 163 EXPECT_TRUE(network_view->IsContinueEnabled()); |
161 | 164 |
162 EmulateContinueButtonExit(network_screen); | 165 EmulateContinueButtonExit(network_screen); |
163 } | 166 } |
164 | 167 |
165 IN_PROC_BROWSER_TEST_F(NetworkScreenTest, Wifi) { | 168 IN_PROC_BROWSER_TEST_F(NetworkScreenTest, Wifi) { |
166 ASSERT_TRUE(controller()); | 169 ASSERT_TRUE(controller()); |
167 NetworkScreen* network_screen = controller()->GetNetworkScreen(); | 170 NetworkScreen* network_screen = controller()->GetNetworkScreen(); |
168 ASSERT_TRUE(network_screen != NULL); | 171 ASSERT_TRUE(network_screen != NULL); |
169 ASSERT_EQ(network_screen, controller()->current_screen()); | 172 ASSERT_EQ(network_screen, controller()->current_screen()); |
170 | 173 |
171 NetworkSelectionView* network_view = network_screen->view(); | 174 NetworkSelectionView* network_view = network_screen->view(); |
172 ASSERT_TRUE(network_view != NULL); | 175 ASSERT_TRUE(network_view != NULL); |
173 EXPECT_FALSE(network_view->IsContinueEnabled()); | 176 EXPECT_FALSE(network_view->IsContinueEnabled()); |
174 | 177 |
175 EXPECT_CALL(*mock_network_library_, ethernet_connected()) | 178 EXPECT_CALL(*mock_network_library_, ethernet_connected()) |
176 .WillOnce((Return(false))); | 179 .WillOnce((Return(false))); |
177 EXPECT_CALL(*mock_network_library_, wifi_connected()) | 180 EXPECT_CALL(*mock_network_library_, wifi_connected()) |
178 .WillOnce((Return(false))); | 181 .WillOnce((Return(false))); |
179 EXPECT_CALL(*mock_network_library_, cellular_connected()) | 182 EXPECT_CALL(*mock_network_library_, cellular_connected()) |
180 .WillOnce((Return(false))); | 183 .WillOnce((Return(false))); |
181 EXPECT_CALL(*mock_network_library_, ethernet_connecting()) | 184 EXPECT_CALL(*mock_network_library_, ethernet_connecting()) |
182 .WillOnce((Return(false))); | 185 .WillOnce((Return(false))); |
183 EXPECT_CALL(*mock_network_library_, wifi_connecting()) | 186 EXPECT_CALL(*mock_network_library_, wifi_connecting()) |
184 .WillOnce((Return(true))); | 187 .WillOnce((Return(true))); |
185 scoped_ptr<WifiNetwork> wifi(new WifiNetwork()); | 188 scoped_ptr<WifiNetwork> wifi(new WifiNetwork()); |
186 EXPECT_CALL(*mock_network_library_, wifi_network()) | 189 EXPECT_CALL(*mock_network_library_, wifi_network()) |
187 .WillOnce(Return(wifi.get())); | 190 .WillOnce(Return(wifi.get())); |
188 | 191 |
189 network_screen->NetworkChanged(mock_network_library_); | 192 network_screen->OnNetworkManagerChanged(mock_network_library_); |
190 EXPECT_FALSE(network_view->IsContinueEnabled()); | 193 EXPECT_FALSE(network_view->IsContinueEnabled()); |
191 EXPECT_FALSE(network_view->IsConnecting()); | 194 EXPECT_FALSE(network_view->IsConnecting()); |
192 | 195 |
193 EXPECT_CALL(*mock_network_library_, ethernet_connected()) | 196 EXPECT_CALL(*mock_network_library_, ethernet_connected()) |
194 .WillOnce(Return(true)); | 197 .WillOnce(Return(true)); |
195 EXPECT_CALL(*mock_network_library_, Connected()) | 198 EXPECT_CALL(*mock_network_library_, Connected()) |
196 .WillOnce(Return(true)); | 199 .WillOnce(Return(true)); |
197 | 200 |
198 network_screen->NetworkChanged(mock_network_library_); | 201 network_screen->OnNetworkManagerChanged(mock_network_library_); |
199 EXPECT_TRUE(network_view->IsContinueEnabled()); | 202 EXPECT_TRUE(network_view->IsContinueEnabled()); |
200 | 203 |
201 EmulateContinueButtonExit(network_screen); | 204 EmulateContinueButtonExit(network_screen); |
202 } | 205 } |
203 | 206 |
204 IN_PROC_BROWSER_TEST_F(NetworkScreenTest, Cellular) { | 207 IN_PROC_BROWSER_TEST_F(NetworkScreenTest, Cellular) { |
205 ASSERT_TRUE(controller()); | 208 ASSERT_TRUE(controller()); |
206 NetworkScreen* network_screen = controller()->GetNetworkScreen(); | 209 NetworkScreen* network_screen = controller()->GetNetworkScreen(); |
207 ASSERT_TRUE(network_screen != NULL); | 210 ASSERT_TRUE(network_screen != NULL); |
208 ASSERT_EQ(network_screen, controller()->current_screen()); | 211 ASSERT_EQ(network_screen, controller()->current_screen()); |
(...skipping 11 matching lines...) Expand all Loading... |
220 EXPECT_CALL(*mock_network_library_, ethernet_connecting()) | 223 EXPECT_CALL(*mock_network_library_, ethernet_connecting()) |
221 .WillOnce((Return(false))); | 224 .WillOnce((Return(false))); |
222 EXPECT_CALL(*mock_network_library_, wifi_connecting()) | 225 EXPECT_CALL(*mock_network_library_, wifi_connecting()) |
223 .WillOnce((Return(false))); | 226 .WillOnce((Return(false))); |
224 EXPECT_CALL(*mock_network_library_, cellular_connecting()) | 227 EXPECT_CALL(*mock_network_library_, cellular_connecting()) |
225 .WillOnce((Return(true))); | 228 .WillOnce((Return(true))); |
226 scoped_ptr<CellularNetwork> cellular(new CellularNetwork()); | 229 scoped_ptr<CellularNetwork> cellular(new CellularNetwork()); |
227 EXPECT_CALL(*mock_network_library_, cellular_network()) | 230 EXPECT_CALL(*mock_network_library_, cellular_network()) |
228 .WillOnce(Return(cellular.get())); | 231 .WillOnce(Return(cellular.get())); |
229 | 232 |
230 network_screen->NetworkChanged(mock_network_library_); | 233 network_screen->OnNetworkManagerChanged(mock_network_library_); |
231 EXPECT_FALSE(network_view->IsContinueEnabled()); | 234 EXPECT_FALSE(network_view->IsContinueEnabled()); |
232 EXPECT_FALSE(network_view->IsConnecting()); | 235 EXPECT_FALSE(network_view->IsConnecting()); |
233 | 236 |
234 EXPECT_CALL(*mock_network_library_, ethernet_connected()) | 237 EXPECT_CALL(*mock_network_library_, ethernet_connected()) |
235 .WillOnce(Return(true)); | 238 .WillOnce(Return(true)); |
236 EXPECT_CALL(*mock_network_library_, Connected()) | 239 EXPECT_CALL(*mock_network_library_, Connected()) |
237 .WillOnce(Return(true)); | 240 .WillOnce(Return(true)); |
238 | 241 |
239 network_screen->NetworkChanged(mock_network_library_); | 242 network_screen->OnNetworkManagerChanged(mock_network_library_); |
240 EXPECT_TRUE(network_view->IsContinueEnabled()); | 243 EXPECT_TRUE(network_view->IsContinueEnabled()); |
241 | 244 |
242 EmulateContinueButtonExit(network_screen); | 245 EmulateContinueButtonExit(network_screen); |
243 } | 246 } |
244 | 247 |
245 IN_PROC_BROWSER_TEST_F(NetworkScreenTest, Timeout) { | 248 IN_PROC_BROWSER_TEST_F(NetworkScreenTest, Timeout) { |
246 ASSERT_TRUE(controller()); | 249 ASSERT_TRUE(controller()); |
247 NetworkScreen* network_screen = controller()->GetNetworkScreen(); | 250 NetworkScreen* network_screen = controller()->GetNetworkScreen(); |
248 ASSERT_TRUE(network_screen != NULL); | 251 ASSERT_TRUE(network_screen != NULL); |
249 ASSERT_EQ(network_screen, controller()->current_screen()); | 252 ASSERT_EQ(network_screen, controller()->current_screen()); |
(...skipping 11 matching lines...) Expand all Loading... |
261 EXPECT_CALL(*mock_network_library_, ethernet_connecting()) | 264 EXPECT_CALL(*mock_network_library_, ethernet_connecting()) |
262 .WillOnce((Return(false))); | 265 .WillOnce((Return(false))); |
263 EXPECT_CALL(*mock_network_library_, wifi_connecting()) | 266 EXPECT_CALL(*mock_network_library_, wifi_connecting()) |
264 .WillOnce((Return(true))); | 267 .WillOnce((Return(true))); |
265 scoped_ptr<WifiNetwork> wifi(new WifiNetwork()); | 268 scoped_ptr<WifiNetwork> wifi(new WifiNetwork()); |
266 EXPECT_CALL(*mock_network_library_, wifi_network()) | 269 EXPECT_CALL(*mock_network_library_, wifi_network()) |
267 .WillOnce(Return(wifi.get())); | 270 .WillOnce(Return(wifi.get())); |
268 EXPECT_CALL(*mock_network_library_, Connected()) | 271 EXPECT_CALL(*mock_network_library_, Connected()) |
269 .WillOnce(Return(false)); | 272 .WillOnce(Return(false)); |
270 | 273 |
271 network_screen->NetworkChanged(mock_network_library_); | 274 network_screen->OnNetworkManagerChanged(mock_network_library_); |
272 EXPECT_FALSE(network_view->IsContinueEnabled()); | 275 EXPECT_FALSE(network_view->IsContinueEnabled()); |
273 EXPECT_FALSE(network_view->IsConnecting()); | 276 EXPECT_FALSE(network_view->IsConnecting()); |
274 | 277 |
275 network_screen->OnConnectionTimeout(); | 278 network_screen->OnConnectionTimeout(); |
276 EXPECT_FALSE(network_view->IsContinueEnabled()); | 279 EXPECT_FALSE(network_view->IsContinueEnabled()); |
277 EXPECT_FALSE(network_view->IsConnecting()); | 280 EXPECT_FALSE(network_view->IsConnecting()); |
278 | 281 |
279 // Close infobubble with error message - it makes test stable. | 282 // Close infobubble with error message - it makes test stable. |
280 network_screen->ClearErrors(); | 283 network_screen->ClearErrors(); |
281 } | 284 } |
282 | 285 |
283 } // namespace chromeos | 286 } // namespace chromeos |
OLD | NEW |