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

Side by Side Diff: chrome/browser/chromeos/login/network_screen_browsertest.cc

Issue 4235005: Push for ers:... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 1 month 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) 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
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
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
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
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
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/login/network_screen.cc ('k') | chrome/browser/chromeos/login/network_screen_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698