| Index: ui/events/gesture_detection/gesture_provider_unittest.cc
|
| diff --git a/ui/events/gesture_detection/gesture_provider_unittest.cc b/ui/events/gesture_detection/gesture_provider_unittest.cc
|
| index 1f8d2d8182c005554a74f2c7e830e53bca017ad0..5bd6688b933efe010b591785835162e610a3d01a 100644
|
| --- a/ui/events/gesture_detection/gesture_provider_unittest.cc
|
| +++ b/ui/events/gesture_detection/gesture_provider_unittest.cc
|
| @@ -274,12 +274,12 @@ class GestureProviderTest : public testing::Test, public GestureProviderClient {
|
| base::TimeTicks event_time = base::TimeTicks::Now();
|
| const float scroll_to_x = kFakeCoordX + 100;
|
| const float scroll_to_y = kFakeCoordY + 100;
|
| - int motion_event_id = 0;
|
| + int motion_event_id = 3;
|
| int motion_event_flags = EF_SHIFT_DOWN | EF_CAPS_LOCK_DOWN;
|
|
|
| MockMotionEvent event =
|
| ObtainMotionEvent(event_time, MotionEvent::ACTION_DOWN);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| @@ -290,7 +290,7 @@ class GestureProviderTest : public testing::Test, public GestureProviderClient {
|
| scroll_to_x,
|
| scroll_to_y);
|
| event.SetToolType(0, MotionEvent::TOOL_TYPE_FINGER);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| @@ -315,7 +315,7 @@ class GestureProviderTest : public testing::Test, public GestureProviderClient {
|
| event = ObtainMotionEvent(
|
| event_time + kOneSecond, end_action_type, scroll_to_x, scroll_to_y);
|
| event.SetToolType(0, MotionEvent::TOOL_TYPE_FINGER);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
|
|
| gesture_provider_->OnTouchEvent(event);
|
| EXPECT_FALSE(gesture_provider_->IsScrollInProgress());
|
| @@ -416,7 +416,7 @@ class GestureProviderTest : public testing::Test, public GestureProviderClient {
|
| // Verify that a DOWN followed shortly by an UP will trigger a single tap.
|
| TEST_F(GestureProviderTest, GestureTap) {
|
| base::TimeTicks event_time = base::TimeTicks::Now();
|
| - int motion_event_id = 0;
|
| + int motion_event_id = 6;
|
| int motion_event_flags = EF_CONTROL_DOWN | EF_ALT_DOWN;
|
|
|
| gesture_provider_->SetDoubleTapSupportForPlatformEnabled(false);
|
| @@ -424,7 +424,7 @@ TEST_F(GestureProviderTest, GestureTap) {
|
| MockMotionEvent event =
|
| ObtainMotionEvent(event_time, MotionEvent::ACTION_DOWN);
|
| event.SetToolType(0, MotionEvent::TOOL_TYPE_FINGER);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| @@ -439,7 +439,7 @@ TEST_F(GestureProviderTest, GestureTap) {
|
| event = ObtainMotionEvent(event_time + kOneMicrosecond,
|
| MotionEvent::ACTION_UP);
|
| event.SetToolType(0, MotionEvent::TOOL_TYPE_FINGER);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| @@ -459,14 +459,14 @@ TEST_F(GestureProviderTest, GestureTap) {
|
| // a ET_GESTURE_TAP_UNCONFIRMED event if double-tap is enabled.
|
| TEST_F(GestureProviderTest, GestureTapWithDelay) {
|
| base::TimeTicks event_time = base::TimeTicks::Now();
|
| - int motion_event_id = 0;
|
| + int motion_event_id = 6;
|
| int motion_event_flags = EF_CONTROL_DOWN | EF_ALT_DOWN | EF_CAPS_LOCK_DOWN;
|
|
|
| gesture_provider_->SetDoubleTapSupportForPlatformEnabled(true);
|
|
|
| MockMotionEvent event =
|
| ObtainMotionEvent(event_time, MotionEvent::ACTION_DOWN);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| @@ -479,7 +479,7 @@ TEST_F(GestureProviderTest, GestureTapWithDelay) {
|
|
|
| event = ObtainMotionEvent(event_time + kOneMicrosecond,
|
| MotionEvent::ACTION_UP);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| @@ -504,12 +504,12 @@ TEST_F(GestureProviderTest, GestureTapWithDelay) {
|
| TEST_F(GestureProviderTest, GestureFlingAndCancelLongPress) {
|
| base::TimeTicks event_time = TimeTicks::Now();
|
| base::TimeDelta delta_time = kDeltaTimeForFlingSequences;
|
| - int motion_event_id = 0;
|
| + int motion_event_id = 6;
|
| int motion_event_flags = EF_ALT_DOWN;
|
|
|
| MockMotionEvent event =
|
| ObtainMotionEvent(event_time, MotionEvent::ACTION_DOWN);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| @@ -522,7 +522,7 @@ TEST_F(GestureProviderTest, GestureFlingAndCancelLongPress) {
|
| MotionEvent::ACTION_MOVE,
|
| kFakeCoordX * 10,
|
| kFakeCoordY * 10);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
|
|
| @@ -530,7 +530,7 @@ TEST_F(GestureProviderTest, GestureFlingAndCancelLongPress) {
|
| MotionEvent::ACTION_UP,
|
| kFakeCoordX * 10,
|
| kFakeCoordY * 10);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.set_flags(motion_event_flags);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| @@ -567,11 +567,11 @@ TEST_F(GestureProviderTest, ScrollEventActionCancelSequence) {
|
| TEST_F(GestureProviderTest, FlingEventSequence) {
|
| base::TimeTicks event_time = base::TimeTicks::Now();
|
| base::TimeDelta delta_time = kDeltaTimeForFlingSequences;
|
| - int motion_event_id = 0;
|
| + int motion_event_id = 6;
|
|
|
| MockMotionEvent event =
|
| ObtainMotionEvent(event_time, MotionEvent::ACTION_DOWN);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
|
|
| @@ -579,7 +579,7 @@ TEST_F(GestureProviderTest, FlingEventSequence) {
|
| MotionEvent::ACTION_MOVE,
|
| kFakeCoordX * 5,
|
| kFakeCoordY * 5);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| EXPECT_TRUE(gesture_provider_->IsScrollInProgress());
|
| @@ -601,7 +601,7 @@ TEST_F(GestureProviderTest, FlingEventSequence) {
|
| MotionEvent::ACTION_UP,
|
| kFakeCoordX * 10,
|
| kFakeCoordY * 10);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| EXPECT_FALSE(gesture_provider_->IsScrollInProgress());
|
| @@ -1012,7 +1012,7 @@ TEST_F(GestureProviderTest, GestureLongPressDoesNotPreventScrolling) {
|
|
|
| TEST_F(GestureProviderTest, NoGestureLongPressDuringDoubleTap) {
|
| base::TimeTicks event_time = base::TimeTicks::Now();
|
| - int motion_event_id = 0;
|
| + int motion_event_id = 6;
|
|
|
| MockMotionEvent event = ObtainMotionEvent(
|
| event_time, MotionEvent::ACTION_DOWN, kFakeCoordX, kFakeCoordY);
|
| @@ -1045,7 +1045,7 @@ TEST_F(GestureProviderTest, NoGestureLongPressDuringDoubleTap) {
|
| MotionEvent::ACTION_MOVE,
|
| kFakeCoordX + 20,
|
| kFakeCoordY + 20);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| EXPECT_EQ(ET_GESTURE_PINCH_BEGIN, GetMostRecentGestureEventType());
|
| @@ -1057,7 +1057,7 @@ TEST_F(GestureProviderTest, NoGestureLongPressDuringDoubleTap) {
|
| MotionEvent::ACTION_UP,
|
| kFakeCoordX,
|
| kFakeCoordY + 1);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| EXPECT_EQ(ET_GESTURE_SCROLL_END, GetMostRecentGestureEventType());
|
| EXPECT_EQ(motion_event_id, GetMostRecentGestureEvent().motion_event_id);
|
| @@ -1491,7 +1491,7 @@ TEST_F(GestureProviderTest, PinchZoom) {
|
| const float touch_slop = GetTouchSlop();
|
| const float raw_offset_x = 3.2f;
|
| const float raw_offset_y = 4.3f;
|
| - int motion_event_id = 0;
|
| + int motion_event_id = 6;
|
|
|
| gesture_provider_->SetDoubleTapSupportForPageEnabled(false);
|
| gesture_provider_->SetDoubleTapSupportForPlatformEnabled(true);
|
| @@ -1502,7 +1502,7 @@ TEST_F(GestureProviderTest, PinchZoom) {
|
|
|
| MockMotionEvent event =
|
| ObtainMotionEvent(event_time, MotionEvent::ACTION_DOWN);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.SetRawOffset(raw_offset_x, raw_offset_y);
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| EXPECT_EQ(ET_GESTURE_TAP_DOWN, GetMostRecentGestureEventType());
|
| @@ -1523,7 +1523,7 @@ TEST_F(GestureProviderTest, PinchZoom) {
|
| kFakeCoordY,
|
| secondary_coord_x,
|
| secondary_coord_y);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.SetRawOffset(raw_offset_x, raw_offset_y);
|
|
|
| gesture_provider_->OnTouchEvent(event);
|
| @@ -1540,7 +1540,7 @@ TEST_F(GestureProviderTest, PinchZoom) {
|
| kFakeCoordY,
|
| secondary_coord_x,
|
| secondary_coord_y);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| event.SetRawOffset(raw_offset_x, raw_offset_y);
|
|
|
| // Toggling double-tap support should not take effect until the next sequence.
|
| @@ -1575,7 +1575,7 @@ TEST_F(GestureProviderTest, PinchZoom) {
|
| kFakeCoordY,
|
| secondary_coord_x,
|
| secondary_coord_y);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
|
|
| // Toggling double-tap support should not take effect until the next sequence.
|
| gesture_provider_->SetDoubleTapSupportForPageEnabled(true);
|
| @@ -1599,7 +1599,7 @@ TEST_F(GestureProviderTest, PinchZoom) {
|
| kFakeCoordY,
|
| secondary_coord_x,
|
| secondary_coord_y);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
|
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| EXPECT_EQ(motion_event_id, GetMostRecentGestureEvent().motion_event_id);
|
| @@ -1838,14 +1838,14 @@ TEST_F(GestureProviderTest, GesturesCancelledAfterLongPressCausesLostFocus) {
|
| // gesture sequence cancellation.
|
| TEST_F(GestureProviderTest, CancelActiveTouchSequence) {
|
| base::TimeTicks event_time = base::TimeTicks::Now();
|
| - int motion_event_id = 0;
|
| + int motion_event_id = 6;
|
|
|
| EXPECT_FALSE(CancelActiveTouchSequence());
|
| EXPECT_EQ(0U, GetReceivedGestureCount());
|
|
|
| MockMotionEvent event =
|
| ObtainMotionEvent(event_time, MotionEvent::ACTION_DOWN);
|
| - event.set_id(++motion_event_id);
|
| + event.SetPrimaryPointerId(motion_event_id);
|
| EXPECT_TRUE(gesture_provider_->OnTouchEvent(event));
|
| EXPECT_EQ(ET_GESTURE_TAP_DOWN, GetMostRecentGestureEventType());
|
| EXPECT_EQ(motion_event_id, GetMostRecentGestureEvent().motion_event_id);
|
|
|