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

Unified Diff: ash/rotator/screen_rotation_animator_unittest.cc

Issue 2906873003: chromeos: turn on simplified display management for mash (Closed)
Patch Set: bug refs Created 3 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ash/mus/window_manager_application.cc ('k') | ash/shell.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/rotator/screen_rotation_animator_unittest.cc
diff --git a/ash/rotator/screen_rotation_animator_unittest.cc b/ash/rotator/screen_rotation_animator_unittest.cc
index 4641a832f8aed7c0328eee3913c8ffd12b60b20e..33b945cb1b8824c053c0e9cdb12850a2d1fc3e49 100644
--- a/ash/rotator/screen_rotation_animator_unittest.cc
+++ b/ash/rotator/screen_rotation_animator_unittest.cc
@@ -172,12 +172,6 @@ void ScreenRotationAnimatorSlowAnimationTest::SetUp() {
AshTestBase::SetUp();
display_ = display::Screen::GetScreen()->GetPrimaryDisplay();
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
animator_ =
base::MakeUnique<ScreenRotationAnimator>(GetRootWindow(display_.id()));
test_api_ =
@@ -244,12 +238,6 @@ void ScreenRotationAnimatorSmoothAnimationTest::SetUp() {
ash_test_helper()->reset_commandline();
display_ = display::Screen::GetScreen()->GetPrimaryDisplay();
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
run_loop_ = base::MakeUnique<base::RunLoop>();
SetScreenRotationAnimator(GetRootWindow(display_.id()),
run_loop_->QuitWhenIdleClosure(),
@@ -276,13 +264,6 @@ void ScreenRotationAnimatorSmoothAnimationTest::WaitForCopyCallback() {
}
TEST_F(ScreenRotationAnimatorSlowAnimationTest, ShouldNotifyObserver) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
SetDisplayRotation(display_id(), display::Display::ROTATE_0);
AnimationObserver observer;
animator()->AddScreenRotationAnimatorObserver(&observer);
@@ -299,13 +280,6 @@ TEST_F(ScreenRotationAnimatorSlowAnimationTest, ShouldNotifyObserver) {
}
TEST_F(ScreenRotationAnimatorSlowAnimationTest, ShouldNotifyObserverOnce) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
SetDisplayRotation(display_id(), display::Display::ROTATE_0);
AnimationObserver observer;
animator()->AddScreenRotationAnimatorObserver(&observer);
@@ -326,13 +300,6 @@ TEST_F(ScreenRotationAnimatorSlowAnimationTest, ShouldNotifyObserverOnce) {
}
TEST_F(ScreenRotationAnimatorSlowAnimationTest, RotatesToDifferentRotation) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
SetDisplayRotation(display_id(), display::Display::ROTATE_0);
animator()->Rotate(display::Display::ROTATE_90,
display::Display::RotationSource::ROTATION_SOURCE_USER);
@@ -344,13 +311,6 @@ TEST_F(ScreenRotationAnimatorSlowAnimationTest, RotatesToDifferentRotation) {
TEST_F(ScreenRotationAnimatorSlowAnimationTest,
ShouldNotRotateTheSameRotation) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
SetDisplayRotation(display_id(), display::Display::ROTATE_0);
animator()->Rotate(display::Display::ROTATE_0,
display::Display::RotationSource::ROTATION_SOURCE_USER);
@@ -361,13 +321,6 @@ TEST_F(ScreenRotationAnimatorSlowAnimationTest,
// animation, it should stop the animation immediately and add the new rotation
// request to the |last_pending_request_|.
TEST_F(ScreenRotationAnimatorSlowAnimationTest, RotatesDuringRotation) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
SetDisplayRotation(display_id(), display::Display::ROTATE_0);
animator()->Rotate(display::Display::ROTATE_90,
display::Display::RotationSource::ROTATION_SOURCE_USER);
@@ -383,13 +336,6 @@ TEST_F(ScreenRotationAnimatorSlowAnimationTest, RotatesDuringRotation) {
// If there are multiple requests queued during animation, it should process the
// last request and finish the rotation animation.
TEST_F(ScreenRotationAnimatorSlowAnimationTest, ShouldCompleteAnimations) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
SetDisplayRotation(display_id(), display::Display::ROTATE_0);
animator()->Rotate(display::Display::ROTATE_90,
display::Display::RotationSource::ROTATION_SOURCE_USER);
@@ -412,13 +358,6 @@ TEST_F(ScreenRotationAnimatorSlowAnimationTest, ShouldCompleteAnimations) {
// The OverviewButton should be hidden.
TEST_F(ScreenRotationAnimatorSlowAnimationTest,
OverviewButtonTrayHideAnimationAlwaysCompletes) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
Shell::Get()->maximize_mode_controller()->EnableMaximizeModeWindowManager(
true);
@@ -441,12 +380,10 @@ TEST_F(ScreenRotationAnimatorSlowAnimationTest,
// Test enable smooth screen rotation code path.
TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
RotatesToDifferentRotationWithCopyCallback) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
+ // TODO(sky): remove this, temporary until mash_unittests as a separate
+ // executable is nuked. http://crbug.com/729810.
+ if (Shell::GetAshConfig() == Config::MASH)
return;
- }
const int64_t display_id = display_manager()->GetDisplayAt(0).id();
SetScreenRotationAnimator(
@@ -469,13 +406,6 @@ TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
// request callback called, it should stop rotating.
TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
RemoveExternalSecondaryDisplayBeforeFirstCopyCallback) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
UpdateDisplay("640x480,800x600");
EXPECT_EQ(2U, display_manager()->GetNumDisplays());
@@ -500,13 +430,6 @@ TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
// request callback called, it should stop rotating.
TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
RemoveExternalPrimaryDisplayBeforeFirstCopyCallback) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
UpdateDisplay("640x480,800x600");
EXPECT_EQ(2U, display_manager()->GetNumDisplays());
@@ -532,12 +455,10 @@ TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
// request callback called, it should stop rotating.
TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
RemoveExternalSecondaryDisplayBeforeSecondCopyCallback) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
+ // TODO(sky): remove this, temporary until mash_unittests as a separate
+ // executable is nuked. http://crbug.com/729810.
+ if (Shell::GetAshConfig() == Config::MASH)
return;
- }
UpdateDisplay("640x480,800x600");
EXPECT_EQ(2U, display_manager()->GetNumDisplays());
@@ -561,12 +482,10 @@ TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
// request callback called, it should stop rotating.
TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
RemoveExternalPrimaryDisplayBeforeSecondCopyCallback) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
+ // TODO(sky): remove this, temporary until mash_unittests as a separate
+ // executable is nuked. http://crbug.com/729810.
+ if (Shell::GetAshConfig() == Config::MASH)
return;
- }
UpdateDisplay("640x480,800x600");
EXPECT_EQ(2U, display_manager()->GetNumDisplays());
@@ -593,13 +512,6 @@ TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
// |root_window| changed.
TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
RemoveExternalPrimaryDisplayDuringAnimationChangedRootWindow) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
- return;
- }
-
UpdateDisplay("640x480,800x600");
EXPECT_EQ(2U, display_manager()->GetNumDisplays());
@@ -626,12 +538,10 @@ TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
// The OverviewButton should be hidden.
TEST_F(ScreenRotationAnimatorSmoothAnimationTest,
OverviewButtonTrayHideAnimationAlwaysCompletes) {
- // TODO(wutao): needs GetDisplayInfo http://crbug.com/622480.
- if (Shell::GetAshConfig() == Config::MASH) {
- ASSERT_TRUE(ShellPort::Get()->GetDisplayInfo(display_id()).id() !=
- display_id());
+ // TODO(sky): remove this, temporary until mash_unittests as a separate
+ // executable is nuked. http://crbug.com/729810.
+ if (Shell::GetAshConfig() == Config::MASH)
return;
- }
Shell::Get()->maximize_mode_controller()->EnableMaximizeModeWindowManager(
true);
« no previous file with comments | « ash/mus/window_manager_application.cc ('k') | ash/shell.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698