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 "chrome/browser/chromeos/login/wizard_controller.h" | 5 #include "chrome/browser/chromeos/login/wizard_controller.h" |
6 | 6 |
7 #include "ash/common/accessibility_types.h" | 7 #include "ash/common/accessibility_types.h" |
8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
9 #include "base/compiler_specific.h" | 9 #include "base/compiler_specific.h" |
10 #include "base/macros.h" | 10 #include "base/macros.h" |
(...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
437 MockEulaScreen, MockEulaView); | 437 MockEulaScreen, MockEulaView); |
438 MOCK(mock_enrollment_screen_, OobeScreen::SCREEN_OOBE_ENROLLMENT, | 438 MOCK(mock_enrollment_screen_, OobeScreen::SCREEN_OOBE_ENROLLMENT, |
439 MockEnrollmentScreen, MockEnrollmentScreenView); | 439 MockEnrollmentScreen, MockEnrollmentScreenView); |
440 MOCK(mock_auto_enrollment_check_screen_, | 440 MOCK(mock_auto_enrollment_check_screen_, |
441 OobeScreen::SCREEN_AUTO_ENROLLMENT_CHECK, | 441 OobeScreen::SCREEN_AUTO_ENROLLMENT_CHECK, |
442 MockAutoEnrollmentCheckScreen, MockAutoEnrollmentCheckScreenView); | 442 MockAutoEnrollmentCheckScreen, MockAutoEnrollmentCheckScreenView); |
443 MOCK(mock_wrong_hwid_screen_, OobeScreen::SCREEN_WRONG_HWID, | 443 MOCK(mock_wrong_hwid_screen_, OobeScreen::SCREEN_WRONG_HWID, |
444 MockWrongHWIDScreen, MockWrongHWIDScreenView); | 444 MockWrongHWIDScreen, MockWrongHWIDScreenView); |
445 MOCK(mock_enable_debugging_screen_, | 445 MOCK(mock_enable_debugging_screen_, |
446 OobeScreen::SCREEN_OOBE_ENABLE_DEBUGGING, MockEnableDebuggingScreen, | 446 OobeScreen::SCREEN_OOBE_ENABLE_DEBUGGING, MockEnableDebuggingScreen, |
447 MockEnableDebuggingScreenView); | 447 MockCoreOobeView); |
448 device_disabled_screen_view_.reset(new MockDeviceDisabledScreenView); | 448 device_disabled_screen_view_.reset(new MockDeviceDisabledScreenView); |
449 wizard_controller->screen_manager() | 449 wizard_controller->screen_manager() |
450 ->screens_[OobeScreen::SCREEN_DEVICE_DISABLED] = | 450 ->screens_[OobeScreen::SCREEN_DEVICE_DISABLED] = |
451 base::MakeUnique<DeviceDisabledScreen>( | 451 base::MakeUnique<DeviceDisabledScreen>( |
452 wizard_controller, device_disabled_screen_view_.get()); | 452 wizard_controller, device_disabled_screen_view_.get()); |
453 EXPECT_CALL(*device_disabled_screen_view_, Show()).Times(0); | 453 EXPECT_CALL(*device_disabled_screen_view_, Show()).Times(0); |
454 | 454 |
455 // Switch to the initial screen. | 455 // Switch to the initial screen. |
456 EXPECT_EQ(NULL, wizard_controller->current_screen()); | 456 EXPECT_EQ(NULL, wizard_controller->current_screen()); |
457 EXPECT_CALL(*mock_network_screen_, Show()).Times(1); | 457 EXPECT_CALL(*mock_network_screen_, Show()).Times(1); |
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
575 MockNetworkScreen* mock_network_screen_; // Unowned ptr. | 575 MockNetworkScreen* mock_network_screen_; // Unowned ptr. |
576 MockOutShowHide<MockUpdateScreen, MockUpdateView>* mock_update_screen_; | 576 MockOutShowHide<MockUpdateScreen, MockUpdateView>* mock_update_screen_; |
577 MockOutShowHide<MockEulaScreen, MockEulaView>* mock_eula_screen_; | 577 MockOutShowHide<MockEulaScreen, MockEulaView>* mock_eula_screen_; |
578 MockOutShowHide<MockEnrollmentScreen, MockEnrollmentScreenView>* | 578 MockOutShowHide<MockEnrollmentScreen, MockEnrollmentScreenView>* |
579 mock_enrollment_screen_; | 579 mock_enrollment_screen_; |
580 MockOutShowHide<MockAutoEnrollmentCheckScreen, | 580 MockOutShowHide<MockAutoEnrollmentCheckScreen, |
581 MockAutoEnrollmentCheckScreenView>* | 581 MockAutoEnrollmentCheckScreenView>* |
582 mock_auto_enrollment_check_screen_; | 582 mock_auto_enrollment_check_screen_; |
583 MockOutShowHide<MockWrongHWIDScreen, MockWrongHWIDScreenView>* | 583 MockOutShowHide<MockWrongHWIDScreen, MockWrongHWIDScreenView>* |
584 mock_wrong_hwid_screen_; | 584 mock_wrong_hwid_screen_; |
585 MockOutShowHide<MockEnableDebuggingScreen, MockEnableDebuggingScreenView>* | 585 MockOutShowHide<MockEnableDebuggingScreen, MockCoreOobeView>* |
586 mock_enable_debugging_screen_; | 586 mock_enable_debugging_screen_; |
587 std::unique_ptr<MockDeviceDisabledScreenView> device_disabled_screen_view_; | 587 std::unique_ptr<MockDeviceDisabledScreenView> device_disabled_screen_view_; |
588 | 588 |
589 private: | 589 private: |
590 NetworkPortalDetectorTestImpl* network_portal_detector_; | 590 NetworkPortalDetectorTestImpl* network_portal_detector_; |
591 | 591 |
592 // Use a test factory as a fallback so we don't have to deal with other | 592 // Use a test factory as a fallback so we don't have to deal with other |
593 // requests. | 593 // requests. |
594 std::unique_ptr<WizardControllerTestURLFetcherFactory> | 594 std::unique_ptr<WizardControllerTestURLFetcherFactory> |
595 fallback_fetcher_factory_; | 595 fallback_fetcher_factory_; |
(...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1334 | 1334 |
1335 // TODO(dzhioev): Add tests for controller/host pairing flow. | 1335 // TODO(dzhioev): Add tests for controller/host pairing flow. |
1336 // http://crbug.com/375191 | 1336 // http://crbug.com/375191 |
1337 | 1337 |
1338 // TODO(khmel): Add tests for ARC OptIn flow. | 1338 // TODO(khmel): Add tests for ARC OptIn flow. |
1339 // http://crbug.com/651144 | 1339 // http://crbug.com/651144 |
1340 static_assert(static_cast<int>(ScreenExitCode::EXIT_CODES_COUNT) == 25, | 1340 static_assert(static_cast<int>(ScreenExitCode::EXIT_CODES_COUNT) == 25, |
1341 "tests for new control flow are missing"); | 1341 "tests for new control flow are missing"); |
1342 | 1342 |
1343 } // namespace chromeos | 1343 } // namespace chromeos |
OLD | NEW |