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