Index: ash/wm/splitview/split_view_controller_unittest.cc |
diff --git a/ash/wm/splitview/split_view_controller_unittest.cc b/ash/wm/splitview/split_view_controller_unittest.cc |
index a726183ce424ccf91bc500781c8994d5e3185632..2f1a196ef127b07a8bd7a6c01b0b0538b0ba5f18 100644 |
--- a/ash/wm/splitview/split_view_controller_unittest.cc |
+++ b/ash/wm/splitview/split_view_controller_unittest.cc |
@@ -6,7 +6,6 @@ |
#include "ash/shell.h" |
#include "ash/test/ash_test_base.h" |
-#include "ash/wm/overview/window_selector_controller.h" |
#include "ash/wm/window_state.h" |
#include "ash/wm/window_util.h" |
#include "ash/wm/wm_event.h" |
@@ -26,16 +25,6 @@ |
} |
void EndSplitView() { split_view_controller()->EndSplitView(); } |
- |
- void ToggleOverview() { |
- Shell::Get()->window_selector_controller()->ToggleOverview(); |
- } |
- |
- std::vector<aura::Window*> GetWindowsInOverviewGrids() { |
- return Shell::Get() |
- ->window_selector_controller() |
- ->GetWindowsListInOverviewGridsForTesting(); |
- } |
SplitViewController* split_view_controller() { |
return Shell::Get()->split_view_controller(); |
@@ -64,7 +53,7 @@ |
EXPECT_EQ(split_view_controller()->IsSplitViewModeActive(), true); |
EXPECT_EQ(window1->GetBoundsInScreen(), |
split_view_controller()->GetSnappedWindowBoundsInScreen( |
- window1.get(), SplitViewController::LEFT)); |
+ window1.get(), SplitViewController::LEFT_SNAPPED)); |
split_view_controller()->SnapWindow(window2.get(), |
SplitViewController::RIGHT); |
@@ -75,7 +64,7 @@ |
EXPECT_EQ(split_view_controller()->IsSplitViewModeActive(), true); |
EXPECT_EQ(window2->GetBoundsInScreen(), |
split_view_controller()->GetSnappedWindowBoundsInScreen( |
- window2.get(), SplitViewController::RIGHT)); |
+ window2.get(), SplitViewController::RIGHT_SNAPPED)); |
EndSplitView(); |
EXPECT_EQ(split_view_controller()->state(), SplitViewController::NO_SNAP); |
@@ -171,53 +160,4 @@ |
SplitViewController::BOTH_SNAPPED); |
} |
-// Tests that if split view mode and overview mode are active at the same time, |
-// i.e., half of the screen is occupied by a snapped window and half of the |
-// screen is occupied by the overview windows grid, the next activatable window |
-// will be picked to snap when exiting the overview mode. |
-TEST_F(SplitViewControllerTest, ExitOverviewTest) { |
- const gfx::Rect bounds(0, 0, 400, 400); |
- std::unique_ptr<aura::Window> window1(CreateWindow(bounds)); |
- std::unique_ptr<aura::Window> window2(CreateWindow(bounds)); |
- std::unique_ptr<aura::Window> window3(CreateWindow(bounds)); |
- EXPECT_EQ(split_view_controller()->IsSplitViewModeActive(), false); |
- |
- ToggleOverview(); |
- split_view_controller()->SnapWindow(window1.get(), SplitViewController::LEFT); |
- EXPECT_EQ(split_view_controller()->IsSplitViewModeActive(), true); |
- EXPECT_EQ(split_view_controller()->state(), |
- SplitViewController::LEFT_SNAPPED); |
- EXPECT_EQ(split_view_controller()->left_window(), window1.get()); |
- |
- ToggleOverview(); |
- EXPECT_EQ(split_view_controller()->state(), |
- SplitViewController::BOTH_SNAPPED); |
- EXPECT_EQ(split_view_controller()->right_window(), window3.get()); |
-} |
- |
-// Tests that if split view mode is active when entering overview, the overview |
-// windows grid should show in the non-default side of the screen, and the |
-// default snapped window should not be shown in the overview window grid. |
-TEST_F(SplitViewControllerTest, EnterOverviewTest) { |
- const gfx::Rect bounds(0, 0, 400, 400); |
- std::unique_ptr<aura::Window> window1(CreateWindow(bounds)); |
- std::unique_ptr<aura::Window> window2(CreateWindow(bounds)); |
- std::unique_ptr<aura::Window> window3(CreateWindow(bounds)); |
- |
- split_view_controller()->SnapWindow(window1.get(), SplitViewController::LEFT); |
- split_view_controller()->SnapWindow(window2.get(), |
- SplitViewController::RIGHT); |
- EXPECT_EQ(split_view_controller()->state(), |
- SplitViewController::BOTH_SNAPPED); |
- EXPECT_EQ(split_view_controller()->GetDefaultSnappedWindow(), window1.get()); |
- |
- ToggleOverview(); |
- EXPECT_EQ(split_view_controller()->state(), |
- SplitViewController::LEFT_SNAPPED); |
- std::vector<aura::Window*> windows = GetWindowsInOverviewGrids(); |
- auto iter = std::find(windows.begin(), windows.end(), |
- split_view_controller()->GetDefaultSnappedWindow()); |
- EXPECT_TRUE(iter == windows.end()); |
-} |
- |
} // namespace ash |