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

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

Issue 4229006: Revert 64888 - Push for ers:... (Closed) Base URL: svn://svn.chromium.org/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.
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
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
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
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
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