| Index: ash/shelf/shelf_layout_manager_unittest.cc
|
| diff --git a/ash/shelf/shelf_layout_manager_unittest.cc b/ash/shelf/shelf_layout_manager_unittest.cc
|
| index 3e0024a986d745dc56db7f99ba8b56ad7ef105b6..3a38fc0563f1e492d9b0e8e5cc8cba284910b170 100644
|
| --- a/ash/shelf/shelf_layout_manager_unittest.cc
|
| +++ b/ash/shelf/shelf_layout_manager_unittest.cc
|
| @@ -391,6 +391,8 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| widget->Show();
|
| widget->Maximize();
|
|
|
| + const base::TimeDelta kTimeDelta = base::TimeDelta::FromMilliseconds(40);
|
| +
|
| aura::Window* window = widget->GetNativeWindow();
|
| shelf->LayoutShelf();
|
|
|
| @@ -417,8 +419,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| gfx::Point end = start + delta;
|
|
|
| // Swipe down on the shelf to hide it.
|
| - generator.GestureScrollSequenceWithCallback(start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
| @@ -429,8 +434,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| GetShelfWidget()->GetWindowBoundsInScreen().ToString());
|
|
|
| // Swipe up to show the shelf.
|
| - generator.GestureScrollSequenceWithCallback(end, start,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + end,
|
| + start,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_VISIBLE, shelf->visibility_state());
|
| @@ -443,8 +451,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
|
|
| // Swipe up again. The shelf should hide.
|
| end = start - delta;
|
| - generator.GestureScrollSequenceWithCallback(start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
| @@ -455,8 +466,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
|
|
| // Swipe up yet again to show it.
|
| end = start + delta;
|
| - generator.GestureScrollSequenceWithCallback(end, start,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + end,
|
| + start,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
|
|
| @@ -467,8 +481,7 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| end.set_x(start.x() - shelf_shown.width() * 3 / 10);
|
| else if (SHELF_ALIGNMENT_RIGHT == GetShelfLayoutManager()->GetAlignment())
|
| end.set_x(start.x() + shelf_shown.width() * 3 / 10);
|
| - generator.GestureScrollSequence(start, end,
|
| - base::TimeDelta::FromMilliseconds(10), 5);
|
| + generator.GestureScrollSequence(start, end, kTimeDelta, 5);
|
| EXPECT_EQ(SHELF_VISIBLE, shelf->visibility_state());
|
| EXPECT_EQ(SHELF_AUTO_HIDE_BEHAVIOR_NEVER, shelf->auto_hide_behavior());
|
| EXPECT_EQ(bounds_shelf.ToString(), window->bounds().ToString());
|
| @@ -477,8 +490,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
|
|
| // Swipe down again to hide.
|
| end = start + delta;
|
| - generator.GestureScrollSequenceWithCallback(start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
| @@ -499,8 +515,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| else if (SHELF_ALIGNMENT_RIGHT == GetShelfLayoutManager()->GetAlignment())
|
| extended_start.set_x(GetShelfWidget()->GetWindowBoundsInScreen().x() - 1);
|
| end = extended_start - delta;
|
| - generator.GestureScrollSequenceWithCallback(extended_start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + extended_start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_VISIBLE, shelf->visibility_state());
|
| @@ -513,8 +532,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
|
|
| // Swipe down again to hide.
|
| end = start + delta;
|
| - generator.GestureScrollSequenceWithCallback(start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
| @@ -531,10 +553,8 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| GetShelfWidget()->GetWindowBoundsInScreen().right())/2,
|
| GetShelfWidget()->GetWindowBoundsInScreen().y() - 50);
|
| end = outside_start + delta;
|
| - generator.GestureScrollSequence(outside_start,
|
| - end,
|
| - base::TimeDelta::FromMilliseconds(10),
|
| - kNumScrollSteps);
|
| + generator.GestureScrollSequence(
|
| + outside_start, end, kTimeDelta, kNumScrollSteps);
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
| EXPECT_EQ(SHELF_AUTO_HIDE_HIDDEN, shelf->auto_hide_state());
|
| EXPECT_EQ(SHELF_AUTO_HIDE_BEHAVIOR_ALWAYS, shelf->auto_hide_behavior());
|
| @@ -552,10 +572,8 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| else if (SHELF_ALIGNMENT_RIGHT == GetShelfLayoutManager()->GetAlignment())
|
| below_start.set_x(GetShelfWidget()->GetWindowBoundsInScreen().right() + 1);
|
| end = below_start - delta;
|
| - generator.GestureScrollSequence(below_start,
|
| - end,
|
| - base::TimeDelta::FromMilliseconds(10),
|
| - kNumScrollSteps);
|
| + generator.GestureScrollSequence(
|
| + below_start, end, kTimeDelta, kNumScrollSteps);
|
| EXPECT_EQ(SHELF_VISIBLE, shelf->visibility_state());
|
| EXPECT_EQ(SHELF_AUTO_HIDE_BEHAVIOR_NEVER, shelf->auto_hide_behavior());
|
| EXPECT_EQ(bounds_shelf.ToString(), window->bounds().ToString());
|
| @@ -566,8 +584,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
|
|
| // Swipe down again to hide.
|
| end = start + delta;
|
| - generator.GestureScrollSequenceWithCallback(start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
| @@ -590,8 +611,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
|
|
| // Swipe up. This should show the shelf.
|
| end = below_start - delta;
|
| - generator.GestureScrollSequenceWithCallback(below_start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + below_start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
| @@ -602,8 +626,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| EXPECT_EQ(bounds_fullscreen.ToString(), window->bounds().ToString());
|
|
|
| // Swipe up again. This should hide the shelf.
|
| - generator.GestureScrollSequenceWithCallback(below_start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + below_start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
| @@ -622,8 +649,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
|
|
| // Swipe-up. This should not change anything.
|
| end = start - delta;
|
| - generator.GestureScrollSequenceWithCallback(below_start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + below_start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_HIDDEN, shelf->visibility_state());
|
| @@ -643,8 +673,11 @@ void ShelfLayoutManagerTest::RunGestureDragTests(gfx::Vector2d delta) {
|
| // Swipe-up to hide. This should have no effect because there are no visible
|
| // windows.
|
| end = below_start - delta;
|
| - generator.GestureScrollSequenceWithCallback(below_start, end,
|
| - base::TimeDelta::FromMilliseconds(10), kNumScrollSteps,
|
| + generator.GestureScrollSequenceWithCallback(
|
| + below_start,
|
| + end,
|
| + kTimeDelta,
|
| + kNumScrollSteps,
|
| base::Bind(&ShelfDragCallback::ProcessScroll,
|
| base::Unretained(&handler)));
|
| EXPECT_EQ(SHELF_AUTO_HIDE, shelf->visibility_state());
|
|
|