OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.h" | 5 #include "chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include "ash/wm/window_state.h" | 9 #include "ash/wm/window_state.h" |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 1181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1192 | 1192 |
1193 // browser() will have been destroyed, but browser2 should remain. | 1193 // browser() will have been destroyed, but browser2 should remain. |
1194 ASSERT_EQ(1u, native_browser_list->size()); | 1194 ASSERT_EQ(1u, native_browser_list->size()); |
1195 | 1195 |
1196 EXPECT_FALSE(GetIsDragged(browser2)); | 1196 EXPECT_FALSE(GetIsDragged(browser2)); |
1197 | 1197 |
1198 // Remaining browser window should not be maximized | 1198 // Remaining browser window should not be maximized |
1199 EXPECT_FALSE(browser2->window()->IsMaximized()); | 1199 EXPECT_FALSE(browser2->window()->IsMaximized()); |
1200 } | 1200 } |
1201 | 1201 |
1202 #if defined(OS_CHROMEOS) || defined(OS_LINUX) || defined(OS_WIN) | 1202 #if defined(OS_CHROMEOS) || defined(OS_LINUX) |
1203 // TODO(sky,sad): Disabled as it fails due to resize locks with a real | 1203 // TODO(sky,sad): Disabled as it fails due to resize locks with a real |
1204 // compositor. crbug.com/331924 | 1204 // compositor. crbug.com/331924 |
1205 #define MAYBE_DragDirectlyToSecondWindow DISABLED_DragDirectlyToSecondWindow | 1205 #define MAYBE_DragDirectlyToSecondWindow DISABLED_DragDirectlyToSecondWindow |
1206 #else | 1206 #else |
1207 #define MAYBE_DragDirectlyToSecondWindow DragDirectlyToSecondWindow | 1207 #define MAYBE_DragDirectlyToSecondWindow DragDirectlyToSecondWindow |
1208 #endif | 1208 #endif |
1209 // Creates two browsers, drags from first into the second in such a way that | 1209 // Creates two browsers, drags from first into the second in such a way that |
1210 // no detaching should happen. | 1210 // no detaching should happen. |
1211 IN_PROC_BROWSER_TEST_P(DetachToBrowserTabDragControllerTest, | 1211 IN_PROC_BROWSER_TEST_P(DetachToBrowserTabDragControllerTest, |
1212 MAYBE_DragDirectlyToSecondWindow) { | 1212 MAYBE_DragDirectlyToSecondWindow) { |
(...skipping 990 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2203 DetachToBrowserTabDragControllerTest, | 2203 DetachToBrowserTabDragControllerTest, |
2204 ::testing::Values("mouse", "touch")); | 2204 ::testing::Values("mouse", "touch")); |
2205 INSTANTIATE_TEST_CASE_P(TabDragging, | 2205 INSTANTIATE_TEST_CASE_P(TabDragging, |
2206 DetachToBrowserTabDragControllerTestTouch, | 2206 DetachToBrowserTabDragControllerTestTouch, |
2207 ::testing::Values("touch")); | 2207 ::testing::Values("touch")); |
2208 #elif defined(USE_ASH) | 2208 #elif defined(USE_ASH) |
2209 INSTANTIATE_TEST_CASE_P(TabDragging, | 2209 INSTANTIATE_TEST_CASE_P(TabDragging, |
2210 DetachToBrowserTabDragControllerTest, | 2210 DetachToBrowserTabDragControllerTest, |
2211 ::testing::Values("mouse")); | 2211 ::testing::Values("mouse")); |
2212 #endif | 2212 #endif |
OLD | NEW |