| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "base/basictypes.h" | 5 #include "base/basictypes.h" |
| 6 #include "base/command_line.h" | 6 #include "base/command_line.h" |
| 7 #include "base/compiler_specific.h" | 7 #include "base/compiler_specific.h" |
| 8 #include "base/path_service.h" | 8 #include "base/path_service.h" |
| 9 #include "base/prefs/pref_registry_simple.h" | 9 #include "base/prefs/pref_registry_simple.h" |
| 10 #include "base/prefs/pref_service.h" | 10 #include "base/prefs/pref_service.h" |
| (...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 208 // Let update screen smooth time process (time = 0ms). | 208 // Let update screen smooth time process (time = 0ms). |
| 209 content::RunAllPendingInMessageLoop(); | 209 content::RunAllPendingInMessageLoop(); |
| 210 | 210 |
| 211 EXPECT_EQ(WizardController::default_controller()->GetUpdateScreen(), | 211 EXPECT_EQ(WizardController::default_controller()->GetUpdateScreen(), |
| 212 WizardController::default_controller()->current_screen()); | 212 WizardController::default_controller()->current_screen()); |
| 213 EXPECT_CALL(*mock_update_screen_, Hide()).Times(0); | 213 EXPECT_CALL(*mock_update_screen_, Hide()).Times(0); |
| 214 EXPECT_CALL(*mock_eula_screen_, Show()).Times(0); | 214 EXPECT_CALL(*mock_eula_screen_, Show()).Times(0); |
| 215 OnExit(ScreenObserver::UPDATE_INSTALLED); | 215 OnExit(ScreenObserver::UPDATE_INSTALLED); |
| 216 | 216 |
| 217 EXPECT_FALSE(ExistingUserController::current_controller() == NULL); | 217 EXPECT_FALSE(ExistingUserController::current_controller() == NULL); |
| 218 EXPECT_EQ( | 218 EXPECT_EQ("ethernet,wifi,cellular", |
| 219 "ethernet,wifi,cellular", | 219 NetworkHandler::Get()->network_state_handler() |
| 220 NetworkHandler::Get()->network_state_handler()->check_portal_list()); | 220 ->GetCheckPortalListForTest()); |
| 221 } | 221 } |
| 222 | 222 |
| 223 IN_PROC_BROWSER_TEST_F(WizardControllerFlowTest, ControlFlowErrorUpdate) { | 223 IN_PROC_BROWSER_TEST_F(WizardControllerFlowTest, ControlFlowErrorUpdate) { |
| 224 EXPECT_EQ(WizardController::default_controller()->GetNetworkScreen(), | 224 EXPECT_EQ(WizardController::default_controller()->GetNetworkScreen(), |
| 225 WizardController::default_controller()->current_screen()); | 225 WizardController::default_controller()->current_screen()); |
| 226 EXPECT_CALL(*mock_update_screen_, StartNetworkCheck()).Times(0); | 226 EXPECT_CALL(*mock_update_screen_, StartNetworkCheck()).Times(0); |
| 227 EXPECT_CALL(*mock_eula_screen_, Show()).Times(1); | 227 EXPECT_CALL(*mock_eula_screen_, Show()).Times(1); |
| 228 EXPECT_CALL(*mock_update_screen_, Show()).Times(0); | 228 EXPECT_CALL(*mock_update_screen_, Show()).Times(0); |
| 229 EXPECT_CALL(*mock_network_screen_, Hide()).Times(1); | 229 EXPECT_CALL(*mock_network_screen_, Hide()).Times(1); |
| 230 OnExit(ScreenObserver::NETWORK_CONNECTED); | 230 OnExit(ScreenObserver::NETWORK_CONNECTED); |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 270 "")) | 270 "")) |
| 271 .Times(1); | 271 .Times(1); |
| 272 EXPECT_CALL(*mock_enrollment_screen_, Show()).Times(1); | 272 EXPECT_CALL(*mock_enrollment_screen_, Show()).Times(1); |
| 273 EXPECT_CALL(*mock_enrollment_screen_, Hide()).Times(0); | 273 EXPECT_CALL(*mock_enrollment_screen_, Hide()).Times(0); |
| 274 OnExit(ScreenObserver::EULA_ACCEPTED); | 274 OnExit(ScreenObserver::EULA_ACCEPTED); |
| 275 content::RunAllPendingInMessageLoop(); | 275 content::RunAllPendingInMessageLoop(); |
| 276 | 276 |
| 277 EXPECT_EQ(WizardController::default_controller()->GetEnrollmentScreen(), | 277 EXPECT_EQ(WizardController::default_controller()->GetEnrollmentScreen(), |
| 278 WizardController::default_controller()->current_screen()); | 278 WizardController::default_controller()->current_screen()); |
| 279 EXPECT_TRUE(ExistingUserController::current_controller() == NULL); | 279 EXPECT_TRUE(ExistingUserController::current_controller() == NULL); |
| 280 EXPECT_EQ( | 280 EXPECT_EQ("ethernet,wifi,cellular", |
| 281 "ethernet,wifi,cellular", | 281 NetworkHandler::Get()->network_state_handler() |
| 282 NetworkHandler::Get()->network_state_handler()->check_portal_list()); | 282 ->GetCheckPortalListForTest()); |
| 283 } | 283 } |
| 284 | 284 |
| 285 IN_PROC_BROWSER_TEST_F(WizardControllerFlowTest, ControlFlowEulaDeclined) { | 285 IN_PROC_BROWSER_TEST_F(WizardControllerFlowTest, ControlFlowEulaDeclined) { |
| 286 EXPECT_EQ(WizardController::default_controller()->GetNetworkScreen(), | 286 EXPECT_EQ(WizardController::default_controller()->GetNetworkScreen(), |
| 287 WizardController::default_controller()->current_screen()); | 287 WizardController::default_controller()->current_screen()); |
| 288 EXPECT_CALL(*mock_update_screen_, StartNetworkCheck()).Times(0); | 288 EXPECT_CALL(*mock_update_screen_, StartNetworkCheck()).Times(0); |
| 289 EXPECT_CALL(*mock_eula_screen_, Show()).Times(1); | 289 EXPECT_CALL(*mock_eula_screen_, Show()).Times(1); |
| 290 EXPECT_CALL(*mock_network_screen_, Hide()).Times(1); | 290 EXPECT_CALL(*mock_network_screen_, Hide()).Times(1); |
| 291 OnExit(ScreenObserver::NETWORK_CONNECTED); | 291 OnExit(ScreenObserver::NETWORK_CONNECTED); |
| 292 | 292 |
| (...skipping 324 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 617 } | 617 } |
| 618 | 618 |
| 619 // TODO(dzhioev): Add test emaulating device with wrong HWID. | 619 // TODO(dzhioev): Add test emaulating device with wrong HWID. |
| 620 | 620 |
| 621 // TODO(nkostylev): Add test for WebUI accelerators http://crosbug.com/22571 | 621 // TODO(nkostylev): Add test for WebUI accelerators http://crosbug.com/22571 |
| 622 | 622 |
| 623 COMPILE_ASSERT(ScreenObserver::EXIT_CODES_COUNT == 18, | 623 COMPILE_ASSERT(ScreenObserver::EXIT_CODES_COUNT == 18, |
| 624 add_tests_for_new_control_flow_you_just_introduced); | 624 add_tests_for_new_control_flow_you_just_introduced); |
| 625 | 625 |
| 626 } // namespace chromeos | 626 } // namespace chromeos |
| OLD | NEW |