Chromium Code Reviews| Index: ash/wm/workspace_controller_unittest.cc |
| diff --git a/ash/wm/workspace_controller_unittest.cc b/ash/wm/workspace_controller_unittest.cc |
| index 92a4739b2fe1a6570d6d9b5758ade9b5bf7922e9..0956be990015da0490c18ff371d093dc7f432758 100644 |
| --- a/ash/wm/workspace_controller_unittest.cc |
| +++ b/ash/wm/workspace_controller_unittest.cc |
| @@ -16,8 +16,7 @@ |
| #include "ash/system/status_area_widget.h" |
| #include "ash/test/ash_test_base.h" |
| #include "ash/test/shell_test_api.h" |
| -#include "ash/wm/property_util.h" |
| -#include "ash/wm/window_settings.h" |
| +#include "ash/wm/window_state.h" |
| #include "ash/wm/window_util.h" |
| #include "base/command_line.h" |
| #include "base/strings/string_number_conversions.h" |
| @@ -103,9 +102,9 @@ class WorkspaceControllerTest : public test::AshTestBase { |
| aura::Window* CreateBrowserLikeWindow(const gfx::Rect& bounds) { |
| aura::Window* window = CreateTestWindow(); |
| window->SetBounds(bounds); |
| - wm::WindowSettings* settings = wm::GetWindowSettings(window); |
| - settings->SetTrackedByWorkspace(true); |
| - settings->set_window_position_managed(true); |
| + wm::WindowState* window_state = wm::GetWindowState(window); |
| + window_state->SetTrackedByWorkspace(true); |
| + window_state->set_window_position_managed(true); |
| window->Show(); |
| return window; |
| } |
| @@ -146,11 +145,13 @@ TEST_F(WorkspaceControllerTest, AddNormalWindowWhenEmpty) { |
| scoped_ptr<Window> w1(CreateTestWindow()); |
| w1->SetBounds(gfx::Rect(0, 0, 250, 251)); |
| - EXPECT_TRUE(GetRestoreBoundsInScreen(w1.get()) == NULL); |
| + wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
| + |
| + EXPECT_FALSE(window_state->HasRestoreBounds()); |
| w1->Show(); |
| - EXPECT_TRUE(GetRestoreBoundsInScreen(w1.get()) == NULL); |
| + EXPECT_FALSE(window_state->HasRestoreBounds()); |
| ASSERT_TRUE(w1->layer() != NULL); |
| EXPECT_TRUE(w1->layer()->visible()); |
| @@ -275,8 +276,10 @@ TEST_F(WorkspaceControllerTest, SingleFullscreenWindow) { |
| EXPECT_EQ(w1.get(), GetDesktop()->children()[0]); |
| EXPECT_EQ(GetFullscreenBounds(w1.get()).width(), w1->bounds().width()); |
| EXPECT_EQ(GetFullscreenBounds(w1.get()).height(), w1->bounds().height()); |
| - ASSERT_TRUE(GetRestoreBoundsInScreen(w1.get())); |
| - EXPECT_EQ("0,0 250x251", GetRestoreBoundsInScreen(w1.get())->ToString()); |
| + wm::WindowState* window_state = wm::GetWindowState(w1.get()); |
| + |
| + ASSERT_TRUE(window_state->HasRestoreBounds()); |
| + EXPECT_EQ("0,0 250x251", window_state->GetRestoreBoundsInScreen().ToString()); |
| } |
| // Assertions around minimizing a single window. |
| @@ -290,7 +293,7 @@ TEST_F(WorkspaceControllerTest, MinimizeSingleWindow) { |
| // Show the window. |
| w1->Show(); |
| - EXPECT_TRUE(wm::IsWindowNormal(w1.get())); |
| + EXPECT_TRUE(wm::GetWindowState(w1.get())->IsNormal()); |
| EXPECT_TRUE(w1->layer()->IsDrawn()); |
| } |
| @@ -302,7 +305,11 @@ TEST_F(WorkspaceControllerTest, MinimizeFullscreenWindow) { |
| w1->Show(); |
| w2->SetProperty(aura::client::kShowStateKey, ui::SHOW_STATE_FULLSCREEN); |
| w2->Show(); |
| - wm::ActivateWindow(w2.get()); |
| + |
| + wm::WindowState* w1_state = wm::GetWindowState(w1.get()); |
| + wm::WindowState* w2_state = wm::GetWindowState(w2.get()); |
| + |
| + w2_state->Activate(); |
| // Minimize w2. |
| w2->SetProperty(aura::client::kShowStateKey, ui::SHOW_STATE_MINIMIZED); |
| @@ -311,18 +318,18 @@ TEST_F(WorkspaceControllerTest, MinimizeFullscreenWindow) { |
| // Show the window, which should trigger unminimizing. |
| w2->Show(); |
| - wm::ActivateWindow(w2.get()); |
| + w2_state->Activate(); |
| - EXPECT_TRUE(wm::IsWindowFullscreen(w2.get())); |
| + EXPECT_TRUE(w2_state->IsFullscreen()); |
| EXPECT_TRUE(w1->layer()->IsDrawn()); |
| EXPECT_TRUE(w2->layer()->IsDrawn()); |
| // Minimize the window, which should hide the window. |
| - EXPECT_TRUE(wm::IsActiveWindow(w2.get())); |
| - w2->SetProperty(aura::client::kShowStateKey, ui::SHOW_STATE_MINIMIZED); |
| - EXPECT_FALSE(wm::IsActiveWindow(w2.get())); |
| + EXPECT_TRUE(w2_state->IsActive()); |
| + w2_state->Minimize(); |
| + EXPECT_FALSE(w2_state->IsActive()); |
| EXPECT_FALSE(w2->layer()->IsDrawn()); |
| - EXPECT_TRUE(wm::IsActiveWindow(w1.get())); |
| + EXPECT_TRUE(w1_state->IsActive()); |
| // Make the window normal. |
| w2->SetProperty(aura::client::kShowStateKey, ui::SHOW_STATE_NORMAL); |
| @@ -353,7 +360,7 @@ TEST_F(WorkspaceControllerTest, ShelfStateUpdated) { |
| // A visible ignored window should not trigger the overlap. |
| scoped_ptr<Window> w_ignored(CreateTestWindow()); |
| w_ignored->SetBounds(touches_shelf_bounds); |
| - wm::GetWindowSettings(&(*w_ignored))->set_ignored_by_shelf(true); |
| + wm::GetWindowState(&(*w_ignored))->set_ignored_by_shelf(true); |
| w_ignored->Show(); |
| EXPECT_FALSE(GetWindowOverlapsShelf()); |
| @@ -408,10 +415,12 @@ TEST_F(WorkspaceControllerTest, ShelfStateUpdated) { |
| // Since the restore from minimize will restore to the pre-minimize |
| // state (tested elsewhere), we abandon the current size and restore |
| // rect and set them to the window. |
| - gfx::Rect restore = *GetRestoreBoundsInScreen(w1.get()); |
| + wm::WindowState* controller = wm::GetWindowState(w1.get()); |
| + |
| + gfx::Rect restore = controller->GetRestoreBoundsInScreen(); |
| EXPECT_EQ("0,0 800x597", w1->bounds().ToString()); |
| EXPECT_EQ("0,1 101x102", restore.ToString()); |
| - ClearRestoreBounds(w1.get()); |
| + controller->ClearRestoreBounds(); |
| w1->SetBounds(restore); |
| // Restore. |
| @@ -641,9 +650,10 @@ TEST_F(WorkspaceControllerTest, DontCrashOnChangeAndActivate) { |
| &delegate, 1000, gfx::Rect(10, 11, 250, 251))); |
| w1->Show(); |
| - wm::ActivateWindow(w1.get()); |
| - wm::MaximizeWindow(w1.get()); |
| - wm::MinimizeWindow(w1.get()); |
| + wm::WindowState* w1_state = wm::GetWindowState(w1.get()); |
| + w1_state->Activate(); |
| + w1_state->Maximize(); |
| + w1_state->Minimize(); |
| w1->parent()->RemoveChild(w1.get()); |
| @@ -695,7 +705,7 @@ TEST_F(WorkspaceControllerTest, TrackedByWorkspace) { |
| w2->SetProperty(aura::client::kShowStateKey, ui::SHOW_STATE_FULLSCREEN); |
| SetDefaultParentByPrimaryRootWindow(w2.get()); |
| w2->Show(); |
| - wm::GetWindowSettings(w2.get())->SetTrackedByWorkspace(false); |
| + wm::GetWindowState(w2.get())->SetTrackedByWorkspace(false); |
| wm::ActivateWindow(w2.get()); |
| // Activating |w2| should force it to have the same parent as |w1|. |
| @@ -712,7 +722,7 @@ TEST_F(WorkspaceControllerTest, TrackedByWorkspace) { |
| // Transition it to tracked by worskpace. It should end up in the desktop |
| // workspace. |
| - wm::GetWindowSettings(w2.get())->SetTrackedByWorkspace(true); |
| + wm::GetWindowState(w2.get())->SetTrackedByWorkspace(true); |
| EXPECT_TRUE(wm::IsActiveWindow(w2.get())); |
| EXPECT_TRUE(w1->IsVisible()); |
| EXPECT_TRUE(w2->IsVisible()); |
| @@ -799,11 +809,12 @@ TEST_F(WorkspaceControllerTest, BasicAutoPlacingOnShowHide) { |
| window2.reset(); |
| EXPECT_EQ("16,32 640x320", window1->bounds().ToString()); |
| + wm::WindowState* window1_state = wm::GetWindowState(window1.get()); |
| // Test 2: Set up two managed windows and check their auto positioning. |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| + window1_state->set_window_position_managed(true); |
| scoped_ptr<aura::Window> window3(CreateTestWindowInShellWithId(2)); |
| - wm::GetWindowSettings(window3.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window3.get())->set_window_position_managed(true); |
| // To avoid any auto window manager changes due to SetBounds, the window |
| // gets first hidden and then shown again. |
| window3->Hide(); |
| @@ -840,7 +851,7 @@ TEST_F(WorkspaceControllerTest, BasicAutoPlacingOnShowHide) { |
| // Test4: A single manageable window should get centered. |
| window4.reset(); |
| - wm::GetWindowSettings(window1.get())->set_bounds_changed_by_user(false); |
| + window1_state->set_bounds_changed_by_user(false); |
| // Trigger the auto window placement function by showing (and hiding) it. |
| window1->Hide(); |
| window1->Show(); |
| @@ -860,19 +871,22 @@ TEST_F(WorkspaceControllerTest, TestUserMovedWindowRepositioning) { |
| window2->SetBounds(gfx::Rect(32, 48, 256, 512)); |
| window1->Hide(); |
| window2->Hide(); |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| - wm::GetWindowSettings(window2.get())->set_window_position_managed(true); |
| - EXPECT_FALSE(wm::GetWindowSettings(window1.get())->bounds_changed_by_user()); |
| - EXPECT_FALSE(wm::GetWindowSettings(window2.get())->bounds_changed_by_user()); |
| + wm::WindowState* window1_state = wm::GetWindowState(window1.get()); |
| + wm::WindowState* window2_state = wm::GetWindowState(window2.get()); |
| + |
| + window1_state->set_window_position_managed(true); |
| + window2_state->set_window_position_managed(true); |
| + EXPECT_FALSE(window1_state->bounds_changed_by_user()); |
| + EXPECT_FALSE(window2_state->bounds_changed_by_user()); |
| // Check that the current location gets preserved if the user has |
| // positioned it previously. |
| - wm::GetWindowSettings(window1.get())->set_bounds_changed_by_user(true); |
| + window1_state->set_bounds_changed_by_user(true); |
| window1->Show(); |
| EXPECT_EQ("16,32 640x320", window1->bounds().ToString()); |
| // Flag should be still set. |
| - EXPECT_TRUE(wm::GetWindowSettings(window1.get())->bounds_changed_by_user()); |
| - EXPECT_FALSE(wm::GetWindowSettings(window2.get())->bounds_changed_by_user()); |
| + EXPECT_TRUE(window1_state->bounds_changed_by_user()); |
| + EXPECT_FALSE(window2_state->bounds_changed_by_user()); |
| // Turn on the second window and make sure that both windows are now |
| // positionable again (user movement cleared). |
| @@ -884,14 +898,14 @@ TEST_F(WorkspaceControllerTest, TestUserMovedWindowRepositioning) { |
| base::IntToString(desktop_area.width() - window2->bounds().width()) + |
| ",48 256x512", window2->bounds().ToString()); |
| // FLag should now be reset. |
| - EXPECT_FALSE(wm::GetWindowSettings(window1.get())->bounds_changed_by_user()); |
| - EXPECT_FALSE(wm::GetWindowSettings(window2.get())->bounds_changed_by_user()); |
| + EXPECT_FALSE(window1_state->bounds_changed_by_user()); |
| + EXPECT_FALSE(window2_state->bounds_changed_by_user()); |
| // Going back to one shown window should keep the state. |
| - wm::GetWindowSettings(window1.get())->set_bounds_changed_by_user(true); |
| + window1_state->set_bounds_changed_by_user(true); |
| window2->Hide(); |
| EXPECT_EQ("0,32 640x320", window1->bounds().ToString()); |
| - EXPECT_TRUE(wm::GetWindowSettings(window1.get())->bounds_changed_by_user()); |
| + EXPECT_TRUE(window1_state->bounds_changed_by_user()); |
| } |
| // Test if the single window will be restored at original position. |
| @@ -905,9 +919,9 @@ TEST_F(WorkspaceControllerTest, TestSingleWindowsRestoredBounds) { |
| window1->Hide(); |
| window2->Hide(); |
| window3->Hide(); |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| - wm::GetWindowSettings(window2.get())->set_window_position_managed(true); |
| - wm::GetWindowSettings(window3.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window1.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window2.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window3.get())->set_window_position_managed(true); |
| window1->Show(); |
| wm::ActivateWindow(window1.get()); |
| @@ -948,7 +962,10 @@ TEST_F(WorkspaceControllerTest, TestUserHandledWindowRestore) { |
| scoped_ptr<aura::Window> window1(CreateTestWindowInShellWithId(0)); |
| gfx::Rect user_pos = gfx::Rect(16, 42, 640, 320); |
| window1->SetBounds(user_pos); |
| - ash::wm::SetPreAutoManageWindowBounds(window1.get(), user_pos); |
| + wm::WindowState* controller1 = |
|
James Cook
2013/09/18 20:44:17
controller1 -> window1_state to be consistent with
oshima
2013/09/19 01:52:01
Done.
|
| + wm::GetWindowState(window1.get()); |
| + |
| + controller1->SetPreAutoManageWindowBounds(user_pos); |
| gfx::Rect desktop_area = window1->parent()->bounds(); |
| // Create a second window to let the auto manager kick in. |
| @@ -956,8 +973,8 @@ TEST_F(WorkspaceControllerTest, TestUserHandledWindowRestore) { |
| window2->SetBounds(gfx::Rect(32, 48, 256, 512)); |
| window1->Hide(); |
| window2->Hide(); |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| - wm::GetWindowSettings(window2.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window1.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window2.get())->set_window_position_managed(true); |
| window1->Show(); |
| EXPECT_EQ(user_pos.ToString(), window1->bounds().ToString()); |
| window2->Show(); |
| @@ -973,32 +990,34 @@ TEST_F(WorkspaceControllerTest, TestUserHandledWindowRestore) { |
| // After the other window get hidden the window has to move back to the |
| // previous position and the bounds should still be set and unchanged. |
| EXPECT_EQ(user_pos.ToString(), window1->bounds().ToString()); |
| - ASSERT_TRUE(ash::wm::GetPreAutoManageWindowBounds(window1.get())); |
| + ASSERT_TRUE(controller1->pre_auto_manage_window_bounds()); |
| EXPECT_EQ(user_pos.ToString(), |
| - ash::wm::GetPreAutoManageWindowBounds(window1.get())->ToString()); |
| + controller1->pre_auto_manage_window_bounds()->ToString()); |
| } |
| // Test that a window from normal to minimize will repos the remaining. |
| TEST_F(WorkspaceControllerTest, ToMinimizeRepositionsRemaining) { |
| scoped_ptr<aura::Window> window1(CreateTestWindowInShellWithId(0)); |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| + wm::WindowState* window1_state = wm::GetWindowState(window1.get()); |
| + window1_state->set_window_position_managed(true); |
| window1->SetBounds(gfx::Rect(16, 32, 640, 320)); |
| gfx::Rect desktop_area = window1->parent()->bounds(); |
| scoped_ptr<aura::Window> window2(CreateTestWindowInShellWithId(1)); |
| - wm::GetWindowSettings(window2.get())->set_window_position_managed(true); |
| + wm::WindowState* window2_state = wm::GetWindowState(window2.get()); |
| + window2_state->set_window_position_managed(true); |
| window2->SetBounds(gfx::Rect(32, 48, 256, 512)); |
| - ash::wm::MinimizeWindow(window1.get()); |
| + window1_state->Minimize(); |
| // |window2| should be centered now. |
| EXPECT_TRUE(window2->IsVisible()); |
| - EXPECT_TRUE(ash::wm::IsWindowNormal(window2.get())); |
| + EXPECT_TRUE(window2_state->IsNormal()); |
| EXPECT_EQ(base::IntToString( |
| (desktop_area.width() - window2->bounds().width()) / 2) + |
| ",48 256x512", window2->bounds().ToString()); |
| - ash::wm::RestoreWindow(window1.get()); |
| + window1_state->Restore(); |
| // |window1| should be flush right and |window3| flush left. |
| EXPECT_EQ(base::IntToString( |
| desktop_area.width() - window1->bounds().width()) + |
| @@ -1009,19 +1028,21 @@ TEST_F(WorkspaceControllerTest, ToMinimizeRepositionsRemaining) { |
| // Test that minimizing an initially maximized window will repos the remaining. |
| TEST_F(WorkspaceControllerTest, MaxToMinRepositionsRemaining) { |
| scoped_ptr<aura::Window> window1(CreateTestWindowInShellWithId(0)); |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| + wm::WindowState* window1_state = wm::GetWindowState(window1.get()); |
| + window1_state->set_window_position_managed(true); |
| gfx::Rect desktop_area = window1->parent()->bounds(); |
| scoped_ptr<aura::Window> window2(CreateTestWindowInShellWithId(1)); |
| - wm::GetWindowSettings(window2.get())->set_window_position_managed(true); |
| + wm::WindowState* window2_state = wm::GetWindowState(window2.get()); |
| + window2_state->set_window_position_managed(true); |
| window2->SetBounds(gfx::Rect(32, 48, 256, 512)); |
| - ash::wm::MaximizeWindow(window1.get()); |
| - ash::wm::MinimizeWindow(window1.get()); |
| + window1_state->Maximize(); |
| + window1_state->Minimize(); |
| // |window2| should be centered now. |
| EXPECT_TRUE(window2->IsVisible()); |
| - EXPECT_TRUE(ash::wm::IsWindowNormal(window2.get())); |
| + EXPECT_TRUE(window2_state->IsNormal()); |
| EXPECT_EQ(base::IntToString( |
| (desktop_area.width() - window2->bounds().width()) / 2) + |
| ",48 256x512", window2->bounds().ToString()); |
| @@ -1031,11 +1052,13 @@ TEST_F(WorkspaceControllerTest, MaxToMinRepositionsRemaining) { |
| TEST_F(WorkspaceControllerTest, NormToMaxToMinRepositionsRemaining) { |
| scoped_ptr<aura::Window> window1(CreateTestWindowInShellWithId(0)); |
| window1->SetBounds(gfx::Rect(16, 32, 640, 320)); |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| + wm::WindowState* window1_state = wm::GetWindowState(window1.get()); |
| + window1_state->set_window_position_managed(true); |
| gfx::Rect desktop_area = window1->parent()->bounds(); |
| scoped_ptr<aura::Window> window2(CreateTestWindowInShellWithId(1)); |
| - wm::GetWindowSettings(window2.get())->set_window_position_managed(true); |
| + wm::WindowState* window2_state = wm::GetWindowState(window2.get()); |
| + window2_state->set_window_position_managed(true); |
| window2->SetBounds(gfx::Rect(32, 40, 256, 512)); |
| // Trigger the auto window placement function by showing (and hiding) it. |
| @@ -1048,12 +1071,12 @@ TEST_F(WorkspaceControllerTest, NormToMaxToMinRepositionsRemaining) { |
| ",32 640x320", window1->bounds().ToString()); |
| EXPECT_EQ("0,40 256x512", window2->bounds().ToString()); |
| - ash::wm::MaximizeWindow(window1.get()); |
| - ash::wm::MinimizeWindow(window1.get()); |
| + window1_state->Maximize(); |
| + window1_state->Minimize(); |
| // |window2| should be centered now. |
| EXPECT_TRUE(window2->IsVisible()); |
| - EXPECT_TRUE(ash::wm::IsWindowNormal(window2.get())); |
| + EXPECT_TRUE(window2_state->IsNormal()); |
| EXPECT_EQ(base::IntToString( |
| (desktop_area.width() - window2->bounds().width()) / 2) + |
| ",40 256x512", window2->bounds().ToString()); |
| @@ -1063,11 +1086,12 @@ TEST_F(WorkspaceControllerTest, NormToMaxToMinRepositionsRemaining) { |
| TEST_F(WorkspaceControllerTest, NormToMaxToNormRepositionsRemaining) { |
| scoped_ptr<aura::Window> window1(CreateTestWindowInShellWithId(0)); |
| window1->SetBounds(gfx::Rect(16, 32, 640, 320)); |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| + wm::WindowState* window1_state = wm::GetWindowState(window1.get()); |
| + window1_state->set_window_position_managed(true); |
| gfx::Rect desktop_area = window1->parent()->bounds(); |
| scoped_ptr<aura::Window> window2(CreateTestWindowInShellWithId(1)); |
| - wm::GetWindowSettings(window2.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window2.get())->set_window_position_managed(true); |
| window2->SetBounds(gfx::Rect(32, 40, 256, 512)); |
| // Trigger the auto window placement function by showing (and hiding) it. |
| @@ -1080,8 +1104,8 @@ TEST_F(WorkspaceControllerTest, NormToMaxToNormRepositionsRemaining) { |
| ",32 640x320", window1->bounds().ToString()); |
| EXPECT_EQ("0,40 256x512", window2->bounds().ToString()); |
| - ash::wm::MaximizeWindow(window1.get()); |
| - ash::wm::RestoreWindow(window1.get()); |
| + window1_state->Maximize(); |
| + window1_state->Restore(); |
| // |window1| should be flush right and |window2| flush left. |
| EXPECT_EQ(base::IntToString( |
| @@ -1102,8 +1126,8 @@ TEST_F(WorkspaceControllerTest, AnimatedNormToMaxToNormRepositionsRemaining) { |
| window2->Hide(); |
| window2->SetBounds(gfx::Rect(32, 48, 256, 512)); |
| - wm::GetWindowSettings(window1.get())->set_window_position_managed(true); |
| - wm::GetWindowSettings(window2.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window1.get())->set_window_position_managed(true); |
| + wm::GetWindowState(window2.get())->set_window_position_managed(true); |
| // Make sure nothing is animating. |
| window1->layer()->GetAnimator()->StopAnimating(); |
| window2->layer()->GetAnimator()->StopAnimating(); |
| @@ -1277,7 +1301,7 @@ TEST_F(WorkspaceControllerTest, DragFullscreenNonTrackedWindow) { |
| EXPECT_EQ(0, observer.change_count()); |
| // Set tracked to false and repeat, now the window should move. |
| - wm::GetWindowSettings(w1.get())->SetTrackedByWorkspace(false); |
| + wm::GetWindowState(w1.get())->SetTrackedByWorkspace(false); |
| generator.MoveMouseTo(5, 5); |
| generator.PressLeftButton(); |
| generator.MoveMouseBy(100, 100); |
| @@ -1286,7 +1310,7 @@ TEST_F(WorkspaceControllerTest, DragFullscreenNonTrackedWindow) { |
| w1->bounds().ToString()); |
| generator.ReleaseLeftButton(); |
| - wm::GetWindowSettings(w1.get())->SetTrackedByWorkspace(true); |
| + wm::GetWindowState(w1.get())->SetTrackedByWorkspace(true); |
| // Marking the window tracked again should snap back to origin. |
| EXPECT_EQ(max_bounds.ToString(), w1->bounds().ToString()); |
| EXPECT_EQ(0, observer.change_count()); |
| @@ -1326,7 +1350,7 @@ TEST_F(WorkspaceControllerTest, DragMaximizedNonTrackedWindow) { |
| EXPECT_EQ(0, observer.change_count()); |
| // Set tracked to false and repeat, now the window should move. |
| - wm::GetWindowSettings(w1.get())->SetTrackedByWorkspace(false); |
| + wm::GetWindowState(w1.get())->SetTrackedByWorkspace(false); |
| generator.MoveMouseTo(5, 5); |
| generator.PressLeftButton(); |
| generator.MoveMouseBy(100, 100); |
| @@ -1335,7 +1359,7 @@ TEST_F(WorkspaceControllerTest, DragMaximizedNonTrackedWindow) { |
| w1->bounds().ToString()); |
| generator.ReleaseLeftButton(); |
| - wm::GetWindowSettings(w1.get())->SetTrackedByWorkspace(true); |
| + wm::GetWindowState(w1.get())->SetTrackedByWorkspace(true); |
| // Marking the window tracked again should snap back to origin. |
| EXPECT_EQ(max_bounds.ToString(), w1->bounds().ToString()); |
| EXPECT_EQ(0, observer.change_count()); |