| 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/command_line.h" | 5 #include "base/command_line.h" |
| 6 #include "base/compiler_specific.h" | 6 #include "base/compiler_specific.h" |
| 7 #include "base/path_service.h" | 7 #include "base/path_service.h" |
| 8 #include "base/prefs/pref_registry_simple.h" | 8 #include "base/prefs/pref_registry_simple.h" |
| 9 #include "base/prefs/pref_service.h" | 9 #include "base/prefs/pref_service.h" |
| 10 #include "base/prefs/pref_service_builder.h" | 10 #include "base/prefs/pref_service_builder.h" |
| (...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 // Let update screen smooth time process (time = 0ms). | 203 // Let update screen smooth time process (time = 0ms). |
| 204 content::RunAllPendingInMessageLoop(); | 204 content::RunAllPendingInMessageLoop(); |
| 205 | 205 |
| 206 EXPECT_EQ(WizardController::default_controller()->GetUpdateScreen(), | 206 EXPECT_EQ(WizardController::default_controller()->GetUpdateScreen(), |
| 207 WizardController::default_controller()->current_screen()); | 207 WizardController::default_controller()->current_screen()); |
| 208 EXPECT_CALL(*mock_update_screen_, Hide()).Times(0); | 208 EXPECT_CALL(*mock_update_screen_, Hide()).Times(0); |
| 209 EXPECT_CALL(*mock_eula_screen_, Show()).Times(0); | 209 EXPECT_CALL(*mock_eula_screen_, Show()).Times(0); |
| 210 OnExit(ScreenObserver::UPDATE_INSTALLED); | 210 OnExit(ScreenObserver::UPDATE_INSTALLED); |
| 211 | 211 |
| 212 EXPECT_FALSE(ExistingUserController::current_controller() == NULL); | 212 EXPECT_FALSE(ExistingUserController::current_controller() == NULL); |
| 213 EXPECT_EQ( | 213 EXPECT_EQ("ethernet,wifi,cellular", |
| 214 "ethernet,wifi,cellular", | 214 NetworkHandler::Get()->network_state_handler() |
| 215 NetworkHandler::Get()->network_state_handler()->check_portal_list()); | 215 ->GetCheckPortalListForTest()); |
| 216 } | 216 } |
| 217 | 217 |
| 218 IN_PROC_BROWSER_TEST_F(WizardControllerFlowTest, ControlFlowErrorUpdate) { | 218 IN_PROC_BROWSER_TEST_F(WizardControllerFlowTest, ControlFlowErrorUpdate) { |
| 219 EXPECT_EQ(WizardController::default_controller()->GetNetworkScreen(), | 219 EXPECT_EQ(WizardController::default_controller()->GetNetworkScreen(), |
| 220 WizardController::default_controller()->current_screen()); | 220 WizardController::default_controller()->current_screen()); |
| 221 EXPECT_CALL(*mock_update_screen_, StartNetworkCheck()).Times(0); | 221 EXPECT_CALL(*mock_update_screen_, StartNetworkCheck()).Times(0); |
| 222 EXPECT_CALL(*mock_eula_screen_, Show()).Times(1); | 222 EXPECT_CALL(*mock_eula_screen_, Show()).Times(1); |
| 223 EXPECT_CALL(*mock_update_screen_, Show()).Times(0); | 223 EXPECT_CALL(*mock_update_screen_, Show()).Times(0); |
| 224 EXPECT_CALL(*mock_network_screen_, Hide()).Times(1); | 224 EXPECT_CALL(*mock_network_screen_, Hide()).Times(1); |
| 225 OnExit(ScreenObserver::NETWORK_CONNECTED); | 225 OnExit(ScreenObserver::NETWORK_CONNECTED); |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 265 "")) | 265 "")) |
| 266 .Times(1); | 266 .Times(1); |
| 267 EXPECT_CALL(*mock_enrollment_screen_, Show()).Times(1); | 267 EXPECT_CALL(*mock_enrollment_screen_, Show()).Times(1); |
| 268 EXPECT_CALL(*mock_enrollment_screen_, Hide()).Times(0); | 268 EXPECT_CALL(*mock_enrollment_screen_, Hide()).Times(0); |
| 269 OnExit(ScreenObserver::EULA_ACCEPTED); | 269 OnExit(ScreenObserver::EULA_ACCEPTED); |
| 270 content::RunAllPendingInMessageLoop(); | 270 content::RunAllPendingInMessageLoop(); |
| 271 | 271 |
| 272 EXPECT_EQ(WizardController::default_controller()->GetEnrollmentScreen(), | 272 EXPECT_EQ(WizardController::default_controller()->GetEnrollmentScreen(), |
| 273 WizardController::default_controller()->current_screen()); | 273 WizardController::default_controller()->current_screen()); |
| 274 EXPECT_TRUE(ExistingUserController::current_controller() == NULL); | 274 EXPECT_TRUE(ExistingUserController::current_controller() == NULL); |
| 275 EXPECT_EQ( | 275 EXPECT_EQ("ethernet,wifi,cellular", |
| 276 "ethernet,wifi,cellular", | 276 NetworkHandler::Get()->network_state_handler() |
| 277 NetworkHandler::Get()->network_state_handler()->check_portal_list()); | 277 ->GetCheckPortalListForTest()); |
| 278 } | 278 } |
| 279 | 279 |
| 280 IN_PROC_BROWSER_TEST_F(WizardControllerFlowTest, ControlFlowEulaDeclined) { | 280 IN_PROC_BROWSER_TEST_F(WizardControllerFlowTest, ControlFlowEulaDeclined) { |
| 281 EXPECT_EQ(WizardController::default_controller()->GetNetworkScreen(), | 281 EXPECT_EQ(WizardController::default_controller()->GetNetworkScreen(), |
| 282 WizardController::default_controller()->current_screen()); | 282 WizardController::default_controller()->current_screen()); |
| 283 EXPECT_CALL(*mock_update_screen_, StartNetworkCheck()).Times(0); | 283 EXPECT_CALL(*mock_update_screen_, StartNetworkCheck()).Times(0); |
| 284 EXPECT_CALL(*mock_eula_screen_, Show()).Times(1); | 284 EXPECT_CALL(*mock_eula_screen_, Show()).Times(1); |
| 285 EXPECT_CALL(*mock_network_screen_, Hide()).Times(1); | 285 EXPECT_CALL(*mock_network_screen_, Hide()).Times(1); |
| 286 OnExit(ScreenObserver::NETWORK_CONNECTED); | 286 OnExit(ScreenObserver::NETWORK_CONNECTED); |
| 287 | 287 |
| (...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 565 } | 565 } |
| 566 | 566 |
| 567 // TODO(dzhioev): Add test emaulating device with wrong HWID. | 567 // TODO(dzhioev): Add test emaulating device with wrong HWID. |
| 568 | 568 |
| 569 // TODO(nkostylev): Add test for WebUI accelerators http://crosbug.com/22571 | 569 // TODO(nkostylev): Add test for WebUI accelerators http://crosbug.com/22571 |
| 570 | 570 |
| 571 COMPILE_ASSERT(ScreenObserver::EXIT_CODES_COUNT == 18, | 571 COMPILE_ASSERT(ScreenObserver::EXIT_CODES_COUNT == 18, |
| 572 add_tests_for_new_control_flow_you_just_introduced); | 572 add_tests_for_new_control_flow_you_just_introduced); |
| 573 | 573 |
| 574 } // namespace chromeos | 574 } // namespace chromeos |
| OLD | NEW |