Chromium Code Reviews| Index: ash/wm/power_button_controller_unittest.cc |
| diff --git a/ash/wm/power_button_controller_unittest.cc b/ash/wm/power_button_controller_unittest.cc |
| index c8eb348ea7ae77791c647fc172c90a061cae0e06..afc9f7d20f6a552a2145ce3dad6813e9cb61b953 100644 |
| --- a/ash/wm/power_button_controller_unittest.cc |
| +++ b/ash/wm/power_button_controller_unittest.cc |
| @@ -5,6 +5,7 @@ |
| #include "ash/wm/power_button_controller.h" |
| #include "ash/wm/session_state_animator.h" |
| #include "ash/wm/session_state_controller.h" |
| +#include "ash/wm/session_state_controller_impl.h" |
| #include "ash/shell.h" |
| #include "ash/test/ash_test_base.h" |
| @@ -62,9 +63,10 @@ class PowerButtonControllerTest : public AshTestBase { |
| AshTestBase::SetUp(); |
| delegate_ = new TestPowerButtonControllerDelegate; |
| controller_ = Shell::GetInstance()->power_button_controller(); |
| - state_controller_ = Shell::GetInstance()->session_state_controller(); |
| + state_controller_ = reinterpret_cast<SessionStateControllerImpl*>( |
|
Daniel Erat
2012/10/23 15:52:43
shouldn't you be forcing the kAshNewLockAnimations
Denis Kuznetsov (DE-MUC)
2012/10/23 17:06:39
There is no method to remove some flag from comman
|
| + Shell::GetInstance()->session_state_controller()); |
| state_controller_->SetDelegate(delegate_); // transfers ownership |
| - test_api_.reset(new SessionStateController::TestApi(state_controller_)); |
| + test_api_.reset(new SessionStateControllerImpl::TestApi(state_controller_)); |
| animator_api_.reset( |
| new internal::SessionStateAnimator::TestApi(state_controller_-> |
| animator_.get())); |
| @@ -84,10 +86,10 @@ class PowerButtonControllerTest : public AshTestBase { |
| } |
| PowerButtonController* controller_; // not owned |
| - SessionStateController* state_controller_; // not owned |
| + SessionStateControllerImpl* state_controller_; // not owned |
| TestPowerButtonControllerDelegate* delegate_; // not owned |
| - scoped_ptr<SessionStateController::TestApi> test_api_; |
| + scoped_ptr<SessionStateControllerImpl::TestApi> test_api_; |
| scoped_ptr<internal::SessionStateAnimator::TestApi> animator_api_; |
| private: |
| @@ -109,7 +111,7 @@ TEST_F(PowerButtonControllerTest, LegacyLockAndShutDown) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| EXPECT_FALSE(animator_api_->hide_black_layer_timer_is_running()); |
| EXPECT_FALSE(test_api_->lock_timer_is_running()); |
| @@ -124,7 +126,7 @@ TEST_F(PowerButtonControllerTest, LegacyLockAndShutDown) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_FAST_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_FULL_CLOSE)); |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::LOCK_SCREEN_CONTAINERS, |
| @@ -158,7 +160,7 @@ TEST_F(PowerButtonControllerTest, LegacyLockAndShutDown) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllLockScreenContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_FAST_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_FULL_CLOSE)); |
| // Make sure a mouse move event won't show the cursor. |
| GenerateMouseMoveEvent(); |
| EXPECT_FALSE(cursor_visible()); |
| @@ -202,7 +204,7 @@ TEST_F(PowerButtonControllerTest, ShutdownWhenNotLoggedIn) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| // Release the power button before the shutdown timer fires. |
| @@ -211,7 +213,7 @@ TEST_F(PowerButtonControllerTest, ShutdownWhenNotLoggedIn) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_UNDO_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_UNDO_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| // We should re-hide the black layer after waiting long enough for |
| @@ -235,7 +237,7 @@ TEST_F(PowerButtonControllerTest, ShutdownWhenNotLoggedIn) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllLockScreenContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_FAST_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_FULL_CLOSE)); |
| // When the timout fires, we should request a shutdown. |
| test_api_->trigger_real_shutdown_timeout(); |
| @@ -265,7 +267,7 @@ TEST_F(PowerButtonControllerTest, LockAndUnlock) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| // Release the button before the lock timer fires. |
| @@ -274,7 +276,7 @@ TEST_F(PowerButtonControllerTest, LockAndUnlock) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_UNDO_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_UNDO_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| EXPECT_TRUE(animator_api_->hide_black_layer_timer_is_running()); |
| animator_api_->TriggerHideBlackLayerTimeout(); |
| @@ -290,7 +292,7 @@ TEST_F(PowerButtonControllerTest, LockAndUnlock) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| // Notify that we locked successfully. |
| @@ -302,7 +304,7 @@ TEST_F(PowerButtonControllerTest, LockAndUnlock) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_FAST_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_FULL_CLOSE)); |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::LOCK_SCREEN_CONTAINERS, |
| @@ -355,7 +357,7 @@ TEST_F(PowerButtonControllerTest, LockToShutdown) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_PARTIAL_CLOSE)); |
| // Fire the shutdown timeout and check that we request shutdown. |
| test_api_->trigger_shutdown_timeout(); |
| @@ -469,7 +471,7 @@ TEST_F(PowerButtonControllerTest, LockButtonBasic) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| // If the button is released immediately, we shouldn't lock the screen. |
| @@ -478,7 +480,7 @@ TEST_F(PowerButtonControllerTest, LockButtonBasic) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_UNDO_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_UNDO_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| EXPECT_TRUE(animator_api_->hide_black_layer_timer_is_running()); |
| animator_api_->TriggerHideBlackLayerTimeout(); |
| @@ -547,7 +549,7 @@ TEST_F(PowerButtonControllerTest, LockWithoutButton) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::NON_LOCK_SCREEN_CONTAINERS, |
| - internal::SessionStateAnimator::ANIMATION_FAST_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_FULL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| } |
| @@ -577,7 +579,7 @@ TEST_F(PowerButtonControllerTest, RequestShutdownFromLoginScreen) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllLockScreenContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_FAST_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_FULL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| GenerateMouseMoveEvent(); |
| EXPECT_FALSE(cursor_visible()); |
| @@ -599,7 +601,7 @@ TEST_F(PowerButtonControllerTest, RequestShutdownFromLockScreen) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllLockScreenContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_FAST_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_FULL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| GenerateMouseMoveEvent(); |
| EXPECT_FALSE(cursor_visible()); |
| @@ -621,7 +623,7 @@ TEST_F(PowerButtonControllerTest, RequestAndCancelShutdownFromLockScreen) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_PARTIAL_CLOSE)); |
| EXPECT_TRUE(animator_api_->BlackLayerIsVisible()); |
| // Release the power button before the shutdown timer fires. |
| @@ -630,7 +632,7 @@ TEST_F(PowerButtonControllerTest, RequestAndCancelShutdownFromLockScreen) { |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::kAllLockScreenContainersMask, |
| - internal::SessionStateAnimator::ANIMATION_UNDO_SLOW_CLOSE)); |
| + internal::SessionStateAnimator::ANIMATION_UNDO_PARTIAL_CLOSE)); |
| EXPECT_TRUE( |
| animator_api_->ContainersAreAnimated( |
| internal::SessionStateAnimator::DESKTOP_BACKGROUND, |