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 722693b84ec2b12c1cfe0174b041104064f1bbc0..aeb1c24899b304723022d2dbc27d2889eff8dfcf 100644 |
--- a/ui/events/gesture_detection/gesture_provider_unittest.cc |
+++ b/ui/events/gesture_detection/gesture_provider_unittest.cc |
@@ -2011,7 +2011,6 @@ TEST_F(GestureProviderTest, GestureBeginAndEndOnCancel) { |
EXPECT_EQ(2, GetMostRecentGestureEvent().x); |
EXPECT_EQ(2, GetMostRecentGestureEvent().y); |
- |
event = ObtainMotionEvent( |
event_time, MotionEvent::ACTION_POINTER_DOWN, 1, 1, 2, 2, 3, 3); |
EXPECT_TRUE(gesture_provider_->OnTouchEvent(event)); |
@@ -2024,19 +2023,28 @@ TEST_F(GestureProviderTest, GestureBeginAndEndOnCancel) { |
event = ObtainMotionEvent( |
event_time, MotionEvent::ACTION_CANCEL, 1, 1, 2, 2, 3, 3); |
EXPECT_TRUE(gesture_provider_->OnTouchEvent(event)); |
- EXPECT_EQ(7U, GetReceivedGestureCount()); |
+ EXPECT_EQ(5U, GetReceivedGestureCount()); |
EXPECT_EQ(3, GetReceivedGesture(4).details.touch_points()); |
EXPECT_EQ(ET_GESTURE_END, GetReceivedGesture(4).type()); |
- EXPECT_EQ(2, GetReceivedGesture(5).details.touch_points()); |
- EXPECT_EQ(ET_GESTURE_END, GetReceivedGesture(5).type()); |
- EXPECT_EQ(1, GetReceivedGesture(6).details.touch_points()); |
- EXPECT_EQ(ET_GESTURE_END, GetReceivedGesture(6).type()); |
- EXPECT_EQ(1, GetReceivedGesture(4).x); |
- EXPECT_EQ(1, GetReceivedGesture(4).y); |
- EXPECT_EQ(2, GetReceivedGesture(5).x); |
- EXPECT_EQ(2, GetReceivedGesture(5).y); |
- EXPECT_EQ(3, GetReceivedGesture(6).x); |
- EXPECT_EQ(3, GetReceivedGesture(6).y); |
+ EXPECT_EQ(1, GetMostRecentGestureEvent().x); |
+ EXPECT_EQ(1, GetMostRecentGestureEvent().y); |
+ |
+ event = ObtainMotionEvent( |
+ event_time, MotionEvent::ACTION_CANCEL, 1, 1, 3, 3); |
+ EXPECT_TRUE(gesture_provider_->OnTouchEvent(event)); |
+ EXPECT_EQ(6U, GetReceivedGestureCount()); |
+ EXPECT_EQ(2, GetMostRecentGestureEvent().details.touch_points()); |
+ EXPECT_EQ(ET_GESTURE_END, GetMostRecentGestureEvent().type()); |
+ EXPECT_EQ(1, GetMostRecentGestureEvent().x); |
+ EXPECT_EQ(1, GetMostRecentGestureEvent().y); |
+ |
+ event = ObtainMotionEvent( |
+ event_time, MotionEvent::ACTION_CANCEL, 3, 3); |
+ EXPECT_TRUE(gesture_provider_->OnTouchEvent(event)); |
+ EXPECT_EQ(1, GetMostRecentGestureEvent().details.touch_points()); |
+ EXPECT_EQ(ET_GESTURE_END, GetMostRecentGestureEvent().type()); |
+ EXPECT_EQ(3, GetMostRecentGestureEvent().x); |
+ EXPECT_EQ(3, GetMostRecentGestureEvent().y); |
} |
// Test a simple two finger tap |