| Index: ash/wm/workspace/workspace_window_resizer_unittest.cc
|
| diff --git a/ash/wm/workspace/workspace_window_resizer_unittest.cc b/ash/wm/workspace/workspace_window_resizer_unittest.cc
|
| index ae469d41e126511a0ecb6700f2551a95961a6802..afcb0b1c6299644cdb6eb34ccc35aab2b8391036 100644
|
| --- a/ash/wm/workspace/workspace_window_resizer_unittest.cc
|
| +++ b/ash/wm/workspace/workspace_window_resizer_unittest.cc
|
| @@ -182,6 +182,17 @@ class WorkspaceWindowResizerTest : public test::AshTestBase {
|
| workspace_resizer_ = WorkspaceWindowResizer::instance_;
|
| return resizer;
|
| }
|
| + WorkspaceWindowResizer* CreateWorkspaceResizerForTest(
|
| + aura::Window* window,
|
| + const gfx::Point& point_in_parent,
|
| + int window_component,
|
| + aura::client::WindowMoveSource source,
|
| + const std::vector<aura::Window*>& attached_windows) {
|
| + wm::WindowState* window_state = wm::GetWindowState(window);
|
| + window_state->CreateDragDetails(
|
| + window, point_in_parent, window_component, source);
|
| + return WorkspaceWindowResizer::Create(window_state, attached_windows);
|
| + }
|
|
|
| PhantomWindowController* snap_phantom_window_controller() const {
|
| return workspace_resizer_->snap_phantom_window_controller_.get();
|
| @@ -265,7 +276,7 @@ TEST_F(WorkspaceWindowResizerTest, AttachedResize_RIGHT_2) {
|
|
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -299,7 +310,7 @@ TEST_F(WorkspaceWindowResizerTest, AttachedResize_RIGHT_Compress) {
|
|
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -337,7 +348,7 @@ TEST_F(WorkspaceWindowResizerTest, AttachedResize_RIGHT_3) {
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -378,7 +389,7 @@ TEST_F(WorkspaceWindowResizerTest, AttachedResize_RIGHT_3_Compress) {
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -408,7 +419,7 @@ TEST_F(WorkspaceWindowResizerTest, AttachedResize_BOTTOM_Compress) {
|
|
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTBOTTOM,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -442,7 +453,7 @@ TEST_F(WorkspaceWindowResizerTest, AttachedResize_BOTTOM_2) {
|
|
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTBOTTOM,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -492,7 +503,7 @@ TEST_F(WorkspaceWindowResizerTest, MAYBE_AttachedResize_BOTTOM_3) {
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTBOTTOM,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -533,7 +544,7 @@ TEST_F(WorkspaceWindowResizerTest, AttachedResize_BOTTOM_3_Compress) {
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTBOTTOM,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -570,7 +581,7 @@ TEST_F(WorkspaceWindowResizerTest, MouseMoveWithTouchDrag) {
|
|
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_TOUCH, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -726,7 +737,7 @@ TEST_F(WorkspaceWindowResizerTest, RestackAttached) {
|
| {
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -740,7 +751,7 @@ TEST_F(WorkspaceWindowResizerTest, RestackAttached) {
|
| {
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window3_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window2_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -1546,7 +1557,7 @@ TEST_F(WorkspaceWindowResizerTest, DontRewardRightmostWindowForOverflows) {
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| windows.push_back(window4_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -1578,7 +1589,7 @@ TEST_F(WorkspaceWindowResizerTest, DontExceedMaxWidth) {
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| windows.push_back(window4_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -1607,7 +1618,7 @@ TEST_F(WorkspaceWindowResizerTest, DontExceedMaxHeight) {
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| windows.push_back(window4_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTBOTTOM,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -1643,7 +1654,7 @@ TEST_F(WorkspaceWindowResizerTest, MAYBE_DontExceedMinHeight) {
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| windows.push_back(window4_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTBOTTOM,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -1670,7 +1681,7 @@ TEST_F(WorkspaceWindowResizerTest, DontExpandRightmostPastMaxWidth) {
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| windows.push_back(window4_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -1697,7 +1708,7 @@ TEST_F(WorkspaceWindowResizerTest, MoveAttachedWhenGrownToMaxSize) {
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| windows.push_back(window4_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -1730,7 +1741,7 @@ TEST_F(WorkspaceWindowResizerTest, MAYBE_MainWindowHonoursMaxWidth) {
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| windows.push_back(window4_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
| @@ -1756,7 +1767,7 @@ TEST_F(WorkspaceWindowResizerTest, MainWindowHonoursMinWidth) {
|
| std::vector<aura::Window*> windows;
|
| windows.push_back(window2_.get());
|
| windows.push_back(window3_.get());
|
| - scoped_ptr<WorkspaceWindowResizer> resizer(WorkspaceWindowResizer::Create(
|
| + scoped_ptr<WorkspaceWindowResizer> resizer(CreateWorkspaceResizerForTest(
|
| window_.get(), gfx::Point(), HTRIGHT,
|
| aura::client::WINDOW_MOVE_SOURCE_MOUSE, windows));
|
| ASSERT_TRUE(resizer.get());
|
|
|