| 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 |