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

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

Issue 2738973003: cros: WIP patch to remove EnableDebuggingScreenView
Patch Set: Initial upload Created 3 years, 9 months 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
« no previous file with comments | « chrome/browser/chromeos/login/wizard_controller.cc ('k') | chrome/browser/ui/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/login/wizard_controller.cc ('k') | chrome/browser/ui/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698