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); |