summaryrefslogtreecommitdiff
path: root/chromium/ui/aura/gestures/gesture_recognizer_unittest.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-05-20 09:47:09 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-06-07 11:15:42 +0000
commit189d4fd8fad9e3c776873be51938cd31a42b6177 (patch)
tree6497caeff5e383937996768766ab3bb2081a40b2 /chromium/ui/aura/gestures/gesture_recognizer_unittest.cc
parent8bc75099d364490b22f43a7ce366b366c08f4164 (diff)
downloadqtwebengine-chromium-189d4fd8fad9e3c776873be51938cd31a42b6177.tar.gz
BASELINE: Update Chromium to 90.0.4430.221
Change-Id: Iff4d9d18d2fcf1a576f3b1f453010f744a232920 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/ui/aura/gestures/gesture_recognizer_unittest.cc')
-rw-r--r--chromium/ui/aura/gestures/gesture_recognizer_unittest.cc94
1 files changed, 47 insertions, 47 deletions
diff --git a/chromium/ui/aura/gestures/gesture_recognizer_unittest.cc b/chromium/ui/aura/gestures/gesture_recognizer_unittest.cc
index 9d582844a33..40ad0466075 100644
--- a/chromium/ui/aura/gestures/gesture_recognizer_unittest.cc
+++ b/chromium/ui/aura/gestures/gesture_recognizer_unittest.cc
@@ -1020,7 +1020,7 @@ TEST_F(GestureRecognizerTest, GestureEventScroll) {
// should generate both SCROLL_BEGIN and SCROLL_UPDATE gestures.
// The first movement is diagonal, to ensure that we have a free scroll,
// and not a rail scroll.
- tes.SendScrollEvent(event_sink(), 111.5, 211.5, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 111.5, 211.5, kTouchId, delegate.get());
EXPECT_3_EVENTS(delegate->events(),
ui::ET_GESTURE_TAP_CANCEL,
ui::ET_GESTURE_SCROLL_BEGIN,
@@ -1037,13 +1037,13 @@ TEST_F(GestureRecognizerTest, GestureEventScroll) {
// Move some more to generate a few more scroll updates. Make sure that we get
// out of the snap channel for the unified GR.
- tes.SendScrollEvent(event_sink(), 20, 120, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 20, 120, kTouchId, delegate.get());
EXPECT_1_EVENT(delegate->events(), ui::ET_GESTURE_SCROLL_UPDATE);
EXPECT_FLOAT_EQ(-91.5, delegate->scroll_x());
EXPECT_FLOAT_EQ(-91.5, delegate->scroll_y());
EXPECT_TRUE(delegate->bounding_box().IsEmpty());
- tes.SendScrollEvent(event_sink(), 50, 124, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 50, 124, kTouchId, delegate.get());
EXPECT_1_EVENT(delegate->events(), ui::ET_GESTURE_SCROLL_UPDATE);
EXPECT_EQ(30, delegate->scroll_x());
EXPECT_EQ(4, delegate->scroll_y());
@@ -1109,7 +1109,7 @@ TEST_F(GestureRecognizerTest, GestureEventScrollPrediction) {
// The first movement is diagonal, to ensure that we have a free scroll,
// and not a rail scroll.
tes.LeapForward(30);
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId, delegate.get());
EXPECT_1_EVENT(delegate->events(),
ui::ET_GESTURE_SCROLL_UPDATE);
total_scroll.set_x(total_scroll.x() + delegate->scroll_x());
@@ -1117,13 +1117,13 @@ TEST_F(GestureRecognizerTest, GestureEventScrollPrediction) {
// Move some more to generate a few more scroll updates.
tes.LeapForward(30);
- tes.SendScrollEvent(event_sink(), 110, 211, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 110, 211, kTouchId, delegate.get());
EXPECT_1_EVENT(delegate->events(), ui::ET_GESTURE_SCROLL_UPDATE);
total_scroll.set_x(total_scroll.x() + delegate->scroll_x());
total_scroll.set_y(total_scroll.y() + delegate->scroll_y());
tes.LeapForward(30);
- tes.SendScrollEvent(event_sink(), 140, 215, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 140, 215, kTouchId, delegate.get());
EXPECT_1_EVENT(delegate->events(), ui::ET_GESTURE_SCROLL_UPDATE);
total_scroll.set_x(total_scroll.x() + delegate->scroll_x());
total_scroll.set_y(total_scroll.y() + delegate->scroll_y());
@@ -1162,7 +1162,7 @@ TEST_F(GestureRecognizerTest, GestureEventScrollBoundingBox) {
delegate->bounding_box());
const int kScrollAmount = 50;
- tes.SendScrollEvents(event_sink(), kPositionX, kPositionY, 1, 1, kTouchId,
+ tes.SendScrollEvents(GetEventSink(), kPositionX, kPositionY, 1, 1, kTouchId,
1, kScrollAmount, delegate.get());
EXPECT_EQ(gfx::Point(1, 1).ToString(),
delegate->scroll_begin_position().ToString());
@@ -1213,14 +1213,14 @@ TEST_F(GestureRecognizerTest, GestureEventHorizontalRailFling) {
// Move the touch-point horizontally enough that it is considered a
// horizontal scroll.
- tes.SendScrollEvent(event_sink(), 30, 1, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 30, 1, kTouchId, delegate.get());
EXPECT_FLOAT_EQ(0, delegate->scroll_y());
EXPECT_FLOAT_EQ(20, delegate->scroll_x());
// Get a high x velocity, while still staying on the rail
const int kScrollAmount = 8;
- tes.SendScrollEvents(event_sink(), 1, 1, 100, 10, kTouchId, 1, kScrollAmount,
- delegate.get());
+ tes.SendScrollEvents(GetEventSink(), 1, 1, 100, 10, kTouchId, 1,
+ kScrollAmount, delegate.get());
delegate->Reset();
ui::TouchEvent release(
@@ -1259,15 +1259,15 @@ TEST_F(GestureRecognizerTest, GestureEventVerticalRailFling) {
// Move the touch-point vertically enough that it is considered a
// vertical scroll.
- tes.SendScrollEvent(event_sink(), 1, 30, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 1, 30, kTouchId, delegate.get());
EXPECT_EQ(20, delegate->scroll_y());
EXPECT_EQ(0, delegate->scroll_x());
EXPECT_EQ(0, delegate->scroll_velocity_x());
// Get a high y velocity, while still staying on the rail
const int kScrollAmount = 8;
- tes.SendScrollEvents(event_sink(), 1, 6, 10, 100, kTouchId, 1, kScrollAmount,
- delegate.get());
+ tes.SendScrollEvents(GetEventSink(), 1, 6, 10, 100, kTouchId, 1,
+ kScrollAmount, delegate.get());
EXPECT_EQ(0, delegate->scroll_velocity_x());
delegate->Reset();
@@ -1302,13 +1302,13 @@ TEST_F(GestureRecognizerTest, GestureEventNonRailFling) {
// Move the touch-point such that a non-rail scroll begins, and we're outside
// the snap channel for the unified GR.
- tes.SendScrollEvent(event_sink(), 50, 50, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 50, 50, kTouchId, delegate.get());
EXPECT_EQ(50, delegate->scroll_y());
EXPECT_EQ(50, delegate->scroll_x());
const int kScrollAmount = 8;
- tes.SendScrollEvents(event_sink(), 1, 1, 10, 100, kTouchId, 1, kScrollAmount,
- delegate.get());
+ tes.SendScrollEvents(GetEventSink(), 1, 1, 10, 100, kTouchId, 1,
+ kScrollAmount, delegate.get());
delegate->Reset();
ui::TouchEvent release(
@@ -1388,7 +1388,7 @@ TEST_F(GestureRecognizerTest, GestureEventLongPressCancelledByScroll) {
EXPECT_FALSE(delegate->tap_cancel());
// Scroll around, to cancel the long press
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId, delegate.get());
// Wait until a long press event would have fired, if it hadn't been
// cancelled.
@@ -1526,11 +1526,11 @@ TEST_F(GestureRecognizerTest, GestureEventHorizontalRailScroll) {
// Move the touch-point horizontally enough that it is considered a
// horizontal scroll.
- tes.SendScrollEvent(event_sink(), 25, 0, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 25, 0, kTouchId, delegate.get());
EXPECT_EQ(0, delegate->scroll_y());
EXPECT_EQ(20, delegate->scroll_x());
- tes.SendScrollEvent(event_sink(), 30, 6, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 30, 6, kTouchId, delegate.get());
EXPECT_TRUE(delegate->scroll_update());
EXPECT_EQ(5, delegate->scroll_x());
// y shouldn't change, as we're on a horizontal rail.
@@ -1539,11 +1539,11 @@ TEST_F(GestureRecognizerTest, GestureEventHorizontalRailScroll) {
// Send enough information that a velocity can be calculated for the gesture,
// and we can break the rail
const int kScrollAmount = 8;
- tes.SendScrollEvents(event_sink(), 1, 1, 6, 100, kTouchId, 1, kScrollAmount,
+ tes.SendScrollEvents(GetEventSink(), 1, 1, 6, 100, kTouchId, 1, kScrollAmount,
delegate.get());
- tes.SendScrollEvent(event_sink(), 5, 0, kTouchId, delegate.get());
- tes.SendScrollEvent(event_sink(), 10, 5, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 5, 0, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 10, 5, kTouchId, delegate.get());
// The rail should be broken
EXPECT_TRUE(delegate->scroll_update());
@@ -1576,11 +1576,11 @@ TEST_F(GestureRecognizerTest, GestureEventVerticalRailScroll) {
// Move the touch-point vertically enough that it is considered a
// vertical scroll.
- tes.SendScrollEvent(event_sink(), 0, 25, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 0, 25, kTouchId, delegate.get());
EXPECT_EQ(0, delegate->scroll_x());
EXPECT_EQ(20, delegate->scroll_y());
- tes.SendScrollEvent(event_sink(), 6, 30, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 6, 30, kTouchId, delegate.get());
EXPECT_TRUE(delegate->scroll_update());
EXPECT_EQ(5, delegate->scroll_y());
// x shouldn't change, as we're on a vertical rail.
@@ -1590,11 +1590,11 @@ TEST_F(GestureRecognizerTest, GestureEventVerticalRailScroll) {
// Send enough information that a velocity can be calculated for the gesture,
// and we can break the rail
const int kScrollAmount = 8;
- tes.SendScrollEvents(event_sink(), 1, 6, 100, 1, kTouchId, 1, kScrollAmount,
+ tes.SendScrollEvents(GetEventSink(), 1, 6, 100, 1, kTouchId, 1, kScrollAmount,
delegate.get());
- tes.SendScrollEvent(event_sink(), 0, 5, kTouchId, delegate.get());
- tes.SendScrollEvent(event_sink(), 5, 10, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 0, 5, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 5, 10, kTouchId, delegate.get());
// The rail should be broken
EXPECT_TRUE(delegate->scroll_update());
@@ -2053,12 +2053,12 @@ TEST_F(GestureRecognizerTest, GestureEventPinchFromScrollFromPinch) {
EXPECT_FALSE(delegate->pinch_begin());
// Touch move triggers pinch begin and update.
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId1, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId1, delegate.get());
EXPECT_TRUE(delegate->pinch_begin());
EXPECT_TRUE(delegate->pinch_update());
// Touch move triggers pinch update.
- tes.SendScrollEvent(event_sink(), 160, 200, kTouchId1, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 160, 200, kTouchId1, delegate.get());
EXPECT_FALSE(delegate->pinch_begin());
EXPECT_TRUE(delegate->pinch_update());
@@ -2070,7 +2070,7 @@ TEST_F(GestureRecognizerTest, GestureEventPinchFromScrollFromPinch) {
DispatchEventUsingWindowDispatcher(&release);
EXPECT_TRUE(delegate->pinch_end());
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId2, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId2, delegate.get());
EXPECT_TRUE(delegate->scroll_update());
// Pinch again
@@ -2087,7 +2087,7 @@ TEST_F(GestureRecognizerTest, GestureEventPinchFromScrollFromPinch) {
DispatchEventUsingWindowDispatcher(&move2);
EXPECT_TRUE(delegate->pinch_begin());
- tes.SendScrollEvent(event_sink(), 350, 350, kTouchId1, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 350, 350, kTouchId1, delegate.get());
EXPECT_TRUE(delegate->pinch_update());
}
@@ -2751,7 +2751,7 @@ TEST_F(GestureRecognizerTest, TwoFingerTapChangesToPinch) {
ui::PointerDetails(ui::EventPointerType::kTouch, kTouchId2));
DispatchEventUsingWindowDispatcher(&press2);
- tes.SendScrollEvent(event_sink(), 230, 330, kTouchId1, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 230, 330, kTouchId1, delegate.get());
EXPECT_FALSE(delegate->two_finger_tap());
EXPECT_TRUE(delegate->pinch_begin());
@@ -2785,7 +2785,7 @@ TEST_F(GestureRecognizerTest, TwoFingerTapChangesToPinch) {
ui::PointerDetails(ui::EventPointerType::kTouch, kTouchId2));
DispatchEventUsingWindowDispatcher(&press2);
- tes.SendScrollEvent(event_sink(), 301, 230, kTouchId2, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 301, 230, kTouchId2, delegate.get());
EXPECT_FALSE(delegate->two_finger_tap());
EXPECT_TRUE(delegate->pinch_begin());
@@ -2820,7 +2820,7 @@ TEST_F(GestureRecognizerTest, NoTwoFingerTapWhenFirstFingerHasScrolled) {
ui::ET_TOUCH_PRESSED, gfx::Point(101, 201), tes.Now(),
ui::PointerDetails(ui::EventPointerType::kTouch, kTouchId1));
DispatchEventUsingWindowDispatcher(&press1);
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId1, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId1, delegate.get());
delegate->Reset();
ui::TouchEvent press2(
@@ -3091,7 +3091,7 @@ TEST_F(GestureRecognizerTest, LongPressTimerStopsOnPreventDefaultedTouchMoves) {
ui::PointerDetails(ui::EventPointerType::kTouch, kTouchId));
DispatchEventUsingWindowDispatcher(&press);
// Scroll around, to cancel the long press
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId, delegate.get());
delegate->Reset();
delegate->ReceivedAck();
@@ -3156,7 +3156,7 @@ TEST_F(GestureRecognizerTest, GestureEventScrollTouchMoveConsumed) {
// Move the touch-point enough so that it would normally be considered a
// scroll. But since the touch-moves will be consumed, the scroll should not
// start.
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId, delegate.get());
EXPECT_FALSE(delegate->tap());
EXPECT_FALSE(delegate->tap_down());
EXPECT_TRUE(delegate->tap_cancel());
@@ -3204,7 +3204,7 @@ TEST_F(GestureRecognizerTest, GestureEventScrollTwoFingerTouchMoveConsumed) {
ui::ET_TOUCH_PRESSED, gfx::Point(101, 201), tes.Now(),
ui::PointerDetails(ui::EventPointerType::kTouch, kTouchId1));
DispatchEventUsingWindowDispatcher(&press1);
- tes.SendScrollEvent(event_sink(), 131, 231, kTouchId1, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 131, 231, kTouchId1, delegate.get());
EXPECT_2_EVENTS(delegate->events(),
ui::ET_GESTURE_TAP_CANCEL,
@@ -3216,12 +3216,12 @@ TEST_F(GestureRecognizerTest, GestureEventScrollTwoFingerTouchMoveConsumed) {
ui::ET_TOUCH_PRESSED, gfx::Point(130, 201), tes.LeapForward(50),
ui::PointerDetails(ui::EventPointerType::kTouch, kTouchId2));
DispatchEventUsingWindowDispatcher(&press2);
- tes.SendScrollEvent(event_sink(), 161, 231, kTouchId2, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 161, 231, kTouchId2, delegate.get());
EXPECT_0_EVENTS(delegate->events());
delegate->Reset();
// Move first finger again, no PinchUpdate & ScrollUpdate.
- tes.SendScrollEvent(event_sink(), 161, 261, kTouchId1, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 161, 261, kTouchId1, delegate.get());
EXPECT_0_EVENTS(delegate->events());
// Stops consuming touch-move.
@@ -3229,11 +3229,11 @@ TEST_F(GestureRecognizerTest, GestureEventScrollTwoFingerTouchMoveConsumed) {
delegate->Reset();
// Making a pinch gesture.
- tes.SendScrollEvent(event_sink(), 161, 260, kTouchId1, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 161, 260, kTouchId1, delegate.get());
EXPECT_1_EVENT(delegate->events(), ui::ET_GESTURE_SCROLL_UPDATE);
delegate->Reset();
- tes.SendScrollEvent(event_sink(), 161, 261, kTouchId2, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 161, 261, kTouchId2, delegate.get());
EXPECT_1_EVENT(delegate->events(), ui::ET_GESTURE_SCROLL_UPDATE);
delegate->Reset();
@@ -3282,7 +3282,7 @@ TEST_F(GestureRecognizerTest, GestureEventScrollTouchMovePartialConsumed) {
// Move the touch-point enough so that it would normally be considered a
// scroll. But since the touch-moves will be consumed, the scroll should not
// start.
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId, delegate.get());
EXPECT_FALSE(delegate->tap());
EXPECT_FALSE(delegate->tap_down());
EXPECT_TRUE(delegate->tap_cancel());
@@ -3295,7 +3295,7 @@ TEST_F(GestureRecognizerTest, GestureEventScrollTouchMovePartialConsumed) {
// Now, stop consuming touch-move events, and move the touch-point again.
delegate->set_consume_touch_move(false);
- tes.SendScrollEvent(event_sink(), 159, 259, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 159, 259, kTouchId, delegate.get());
EXPECT_FALSE(delegate->tap());
EXPECT_FALSE(delegate->tap_down());
EXPECT_FALSE(delegate->tap_cancel());
@@ -3314,7 +3314,7 @@ TEST_F(GestureRecognizerTest, GestureEventScrollTouchMovePartialConsumed) {
delegate->set_consume_touch_move(true);
// Move some more to generate a few more scroll updates.
- tes.SendScrollEvent(event_sink(), 110, 211, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 110, 211, kTouchId, delegate.get());
EXPECT_FALSE(delegate->tap());
EXPECT_FALSE(delegate->tap_down());
EXPECT_FALSE(delegate->tap_cancel());
@@ -3325,7 +3325,7 @@ TEST_F(GestureRecognizerTest, GestureEventScrollTouchMovePartialConsumed) {
EXPECT_EQ(0, delegate->scroll_x());
EXPECT_EQ(0, delegate->scroll_y());
- tes.SendScrollEvent(event_sink(), 140, 215, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 140, 215, kTouchId, delegate.get());
EXPECT_FALSE(delegate->tap());
EXPECT_FALSE(delegate->tap_down());
EXPECT_FALSE(delegate->tap_cancel());
@@ -3707,7 +3707,7 @@ TEST_F(GestureRecognizerTest, GestureEventConsumedTouchMoveCanFireTapCancel) {
// occur.
// With the unified gesture detector, we will receive a scroll begin gesture,
// whereas with the aura gesture recognizer we won't.
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId, delegate.get());
EXPECT_FALSE(delegate->tap());
EXPECT_FALSE(delegate->tap_down());
EXPECT_TRUE(delegate->tap_cancel());
@@ -3846,7 +3846,7 @@ TEST_F(GestureRecognizerTest, GestureEventShowPressCancelledByScroll) {
EXPECT_FALSE(delegate->tap_cancel());
// Scroll around, to cancel the show press
- tes.SendScrollEvent(event_sink(), 130, 230, kTouchId, delegate.get());
+ tes.SendScrollEvent(GetEventSink(), 130, 230, kTouchId, delegate.get());
// Wait until the timer runs out
DelayByShowPressTimeout();
EXPECT_FALSE(delegate->show_press());