| Index: content/browser/renderer_host/input/gesture_event_queue_unittest.cc
|
| diff --git a/content/browser/renderer_host/input/gesture_event_queue_unittest.cc b/content/browser/renderer_host/input/gesture_event_queue_unittest.cc
|
| index 2deb555c16226a266dd70405c46a4714a4aecb75..b1664af8d9b44b0704d761d57fbf2477f8b533bc 100644
|
| --- a/content/browser/renderer_host/input/gesture_event_queue_unittest.cc
|
| +++ b/content/browser/renderer_host/input/gesture_event_queue_unittest.cc
|
| @@ -88,7 +88,7 @@ class GestureEventQueueTest : public testing::Test,
|
| }
|
|
|
| void SimulateGestureEvent(WebInputEvent::Type type,
|
| - WebGestureEvent::SourceDevice sourceDevice) {
|
| + WebGestureDevice sourceDevice) {
|
| SimulateGestureEvent(
|
| SyntheticWebGestureEventBuilder::Build(type, sourceDevice));
|
| }
|
| @@ -103,13 +103,12 @@ class GestureEventQueueTest : public testing::Test,
|
| float anchorY,
|
| int modifiers) {
|
| SimulateGestureEvent(SyntheticWebGestureEventBuilder::BuildPinchUpdate(
|
| - scale, anchorX, anchorY, modifiers, WebGestureEvent::Touchscreen));
|
| + scale, anchorX, anchorY, modifiers, blink::WebGestureDeviceTouchpad));
|
| }
|
|
|
| - void SimulateGestureFlingStartEvent(
|
| - float velocityX,
|
| - float velocityY,
|
| - WebGestureEvent::SourceDevice sourceDevice) {
|
| + void SimulateGestureFlingStartEvent(float velocityX,
|
| + float velocityY,
|
| + WebGestureDevice sourceDevice) {
|
| SimulateGestureEvent(
|
| SyntheticWebGestureEventBuilder::BuildFling(velocityX,
|
| velocityY,
|
| @@ -146,7 +145,7 @@ class GestureEventQueueTest : public testing::Test,
|
| }
|
|
|
| void set_sync_followup_event(WebInputEvent::Type type,
|
| - WebGestureEvent::SourceDevice sourceDevice) {
|
| + WebGestureDevice sourceDevice) {
|
| sync_followup_event_.reset(new WebGestureEvent(
|
| SyntheticWebGestureEventBuilder::Build(type, sourceDevice)));
|
| }
|
| @@ -202,8 +201,7 @@ class GestureEventQueueTest : public testing::Test,
|
| // This is for tests that are to be run for all source devices.
|
| class GestureEventQueueWithSourceTest
|
| : public GestureEventQueueTest,
|
| - public testing::WithParamInterface<WebGestureEvent::SourceDevice> {
|
| -};
|
| + public testing::WithParamInterface<WebGestureDevice> {};
|
| #endif // GTEST_HAS_PARAM_TEST
|
|
|
| TEST_F(GestureEventQueueTest, CoalescesScrollGestureEvents) {
|
| @@ -212,7 +210,7 @@ TEST_F(GestureEventQueueTest, CoalescesScrollGestureEvents) {
|
|
|
| // Sent.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
|
|
| // Enqueued.
|
| @@ -222,7 +220,7 @@ TEST_F(GestureEventQueueTest, CoalescesScrollGestureEvents) {
|
| WebGestureEvent merged_event = GestureEventLastQueueEvent();
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Coalesced.
|
| SimulateGestureScrollUpdateEvent(8, -6, 0);
|
| @@ -233,7 +231,7 @@ TEST_F(GestureEventQueueTest, CoalescesScrollGestureEvents) {
|
| EXPECT_EQ(0, merged_event.modifiers);
|
| EXPECT_EQ(16, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-11, merged_event.data.scrollUpdate.deltaY);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| SimulateGestureScrollUpdateEvent(8, -7, 1);
|
| @@ -242,11 +240,11 @@ TEST_F(GestureEventQueueTest, CoalescesScrollGestureEvents) {
|
| merged_event = GestureEventLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Different.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollEnd,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
|
|
| // Check that only the first event was sent.
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| @@ -287,7 +285,7 @@ TEST_F(GestureEventQueueTest,
|
|
|
| // Sent.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
|
|
| // Enqueued.
|
| @@ -295,33 +293,33 @@ TEST_F(GestureEventQueueTest,
|
|
|
| // Make sure that the queue contains what we think it should.
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen,
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad,
|
| GestureEventLastQueueEvent().sourceDevice);
|
|
|
| // Coalesced.
|
| SimulateGestureScrollUpdateEvent(8, -6, 0);
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen,
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad,
|
| GestureEventLastQueueEvent().sourceDevice);
|
|
|
| // Enqueued.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollUpdate,
|
| - WebGestureEvent::Touchpad);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
| - EXPECT_EQ(WebGestureEvent::Touchpad,
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad,
|
| GestureEventLastQueueEvent().sourceDevice);
|
|
|
| // Coalesced.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollUpdate,
|
| - WebGestureEvent::Touchpad);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
| - EXPECT_EQ(WebGestureEvent::Touchpad,
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad,
|
| GestureEventLastQueueEvent().sourceDevice);
|
|
|
| // Enqueued.
|
| SimulateGestureScrollUpdateEvent(8, -7, 0);
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen,
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad,
|
| GestureEventLastQueueEvent().sourceDevice);
|
| }
|
|
|
| @@ -331,11 +329,11 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
|
|
| // Sent.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
|
|
| // Sent.
|
| SimulateGestureEvent(WebInputEvent::GesturePinchBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
|
|
| // Enqueued.
|
| SimulateGestureScrollUpdateEvent(8, -4, 1);
|
| @@ -353,13 +351,13 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(1.5, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| EXPECT_EQ(8, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-4, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| SimulateGestureScrollUpdateEvent(6, -3, 1);
|
| @@ -370,13 +368,13 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(1.5, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| EXPECT_EQ(12, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-6, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| SimulateGesturePinchUpdateEvent(2, 60, 60, 1);
|
| @@ -387,13 +385,13 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(3, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| EXPECT_EQ(12, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-6, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| SimulateGesturePinchUpdateEvent(2, 60, 60, 1);
|
| @@ -404,13 +402,13 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(6, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| EXPECT_EQ(12, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-6, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Check that only the first event was sent.
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| @@ -430,13 +428,13 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(6, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| EXPECT_EQ(13, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-7, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // At this point ACKs shouldn't be getting ignored.
|
| EXPECT_FALSE(WillIgnoreNextACK());
|
| @@ -460,12 +458,12 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(1, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-1, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(6, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| SimulateGestureScrollUpdateEvent(2, -2, 1);
|
| @@ -477,12 +475,12 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(3, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-3, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(6, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| SimulateGesturePinchUpdateEvent(0.5, 60, 60, 1);
|
| @@ -493,13 +491,13 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(0.5, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| EXPECT_EQ(3, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-3, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Check that the ACK gets ignored.
|
| SendInputEventACK(WebInputEvent::GestureScrollUpdate,
|
| @@ -520,12 +518,12 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| EXPECT_EQ(2, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-2, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(2, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| EXPECT_EQ(0.5, merged_event.data.pinchUpdate.scale);
|
| EXPECT_EQ(1, merged_event.modifiers);
|
| - EXPECT_EQ(WebGestureEvent::Touchscreen, merged_event.sourceDevice);
|
| + EXPECT_EQ(blink::WebGestureDeviceTouchpad, merged_event.sourceDevice);
|
|
|
| // Check that the ACK sends the next scroll pinch pair.
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| @@ -560,9 +558,9 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| TEST_F(GestureEventQueueTest, CoalescesMultiplePinchEventSequences) {
|
| // Simulate a pinch sequence.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| SimulateGestureEvent(WebInputEvent::GesturePinchBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
|
|
| SimulateGestureScrollUpdateEvent(8, -4, 1);
|
| // Make sure that the queue contains what we think it should.
|
| @@ -602,13 +600,13 @@ TEST_F(GestureEventQueueTest, CoalescesMultiplePinchEventSequences) {
|
|
|
| // Now start another sequence before the previous sequence has been ack'ed.
|
| SimulateGestureEvent(WebInputEvent::GesturePinchEnd,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| SimulateGestureEvent(WebInputEvent::GestureScrollEnd,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| SimulateGestureEvent(WebInputEvent::GestureScrollBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| SimulateGestureEvent(WebInputEvent::GesturePinchBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
|
|
| SimulateGestureScrollUpdateEvent(8, -4, 1);
|
| // Make sure that the queue contains what we think it should.
|
| @@ -649,12 +647,12 @@ TEST_F(GestureEventQueueTest, CoalescesMultiplePinchEventSequences) {
|
|
|
| TEST_F(GestureEventQueueTest, CoalescesPinchSequencesWithEarlyAck) {
|
| SimulateGestureEvent(WebInputEvent::GestureScrollBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| SendInputEventACK(WebInputEvent::GestureScrollBegin,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
|
|
| SimulateGestureEvent(WebInputEvent::GesturePinchBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| SendInputEventACK(WebInputEvent::GesturePinchBegin,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| // ScrollBegin and PinchBegin have been sent
|
| @@ -713,7 +711,7 @@ TEST_F(GestureEventQueueTest,
|
| DoesNotCoalescePinchGestureEventsWithDifferentModifiers) {
|
| // Insert an event to force queueing of gestures.
|
| SimulateGestureEvent(WebInputEvent::GestureTapCancel,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
|
|
| @@ -776,7 +774,7 @@ TEST_F(GestureEventQueueTest,
|
| TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventsIdentity) {
|
| // Insert an event to force queueing of gestures.
|
| SimulateGestureEvent(WebInputEvent::GestureTapCancel,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
|
|
| @@ -817,7 +815,7 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventsIdentity) {
|
|
|
| // Insert an event to force queueing of gestures.
|
| SimulateGestureEvent(WebInputEvent::GestureTapCancel,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
|
|
| @@ -860,7 +858,7 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventsIdentity) {
|
| TEST_F(GestureEventQueueTest, SimpleSyncAck) {
|
| set_synchronous_ack(INPUT_EVENT_ACK_STATE_CONSUMED);
|
| SimulateGestureEvent(WebInputEvent::GestureTapDown,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(0U, GestureEventQueueSize());
|
| EXPECT_EQ(1U, GetAndResetAckedGestureEventCount());
|
| @@ -871,10 +869,10 @@ TEST_F(GestureEventQueueTest, SyncAckQueuesEvent) {
|
| scoped_ptr<WebGestureEvent> queued_event;
|
| set_synchronous_ack(INPUT_EVENT_ACK_STATE_CONSUMED);
|
| set_sync_followup_event(WebInputEvent::GestureShowPress,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| // This event enqueues the show press event.
|
| SimulateGestureEvent(WebInputEvent::GestureTapDown,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(2U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
| EXPECT_EQ(1U, GetAndResetAckedGestureEventCount());
|
| @@ -889,14 +887,14 @@ TEST_F(GestureEventQueueTest, SyncAckQueuesEvent) {
|
| // Tests an event with an async ack followed by an event with a sync ack.
|
| TEST_F(GestureEventQueueTest, AsyncThenSyncAck) {
|
| SimulateGestureEvent(WebInputEvent::GestureTapDown,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
|
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
| EXPECT_EQ(0U, GetAndResetAckedGestureEventCount());
|
|
|
| SimulateGestureEvent(WebInputEvent::GestureScrollBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| set_synchronous_ack(INPUT_EVENT_ACK_STATE_CONSUMED);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| @@ -912,10 +910,10 @@ TEST_F(GestureEventQueueTest, AsyncThenSyncAck) {
|
| TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventWithSyncAck) {
|
| // Simulate a pinch sequence.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| SimulateGestureEvent(WebInputEvent::GesturePinchBegin,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
|
|
| SimulateGestureScrollUpdateEvent(8, -4, 1);
|
| @@ -954,7 +952,7 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventWithSyncAck) {
|
|
|
| #if GTEST_HAS_PARAM_TEST
|
| TEST_P(GestureEventQueueWithSourceTest, GestureFlingCancelsFiltered) {
|
| - WebGestureEvent::SourceDevice source_device = GetParam();
|
| + WebGestureDevice source_device = GetParam();
|
|
|
| // GFC without previous GFS is dropped.
|
| SimulateGestureEvent(WebInputEvent::GestureFlingCancel, source_device);
|
| @@ -1043,8 +1041,8 @@ TEST_P(GestureEventQueueWithSourceTest, GestureFlingCancelsFiltered) {
|
|
|
| INSTANTIATE_TEST_CASE_P(AllSources,
|
| GestureEventQueueWithSourceTest,
|
| - testing::Values(WebGestureEvent::Touchscreen,
|
| - WebGestureEvent::Touchpad));
|
| + testing::Values(blink::WebGestureDeviceTouchpad,
|
| + blink::WebGestureDeviceTouchpad));
|
| #endif // GTEST_HAS_PARAM_TEST
|
|
|
| // Test that a GestureScrollEnd | GestureFlingStart are deferred during the
|
| @@ -1054,32 +1052,32 @@ TEST_F(GestureEventQueueTest, DebounceDefersFollowingGestureEvents) {
|
| SetUpForDebounce(3);
|
|
|
| SimulateGestureEvent(WebInputEvent::GestureScrollUpdate,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
| EXPECT_EQ(0U, GestureEventDebouncingQueueSize());
|
| EXPECT_TRUE(ScrollingInProgress());
|
|
|
| SimulateGestureEvent(WebInputEvent::GestureScrollUpdate,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| EXPECT_EQ(0U, GestureEventDebouncingQueueSize());
|
| EXPECT_TRUE(ScrollingInProgress());
|
|
|
| SimulateGestureEvent(WebInputEvent::GestureScrollEnd,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| EXPECT_EQ(1U, GestureEventDebouncingQueueSize());
|
|
|
| - SimulateGestureFlingStartEvent(0, 10, WebGestureEvent::Touchscreen);
|
| + SimulateGestureFlingStartEvent(0, 10, blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| EXPECT_EQ(2U, GestureEventDebouncingQueueSize());
|
|
|
| SimulateGestureEvent(WebInputEvent::GestureTapDown,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| EXPECT_EQ(3U, GestureEventDebouncingQueueSize());
|
| @@ -1119,7 +1117,7 @@ TEST_F(GestureEventQueueTest, DebounceDropsDeferredEvents) {
|
| EXPECT_FALSE(ScrollingInProgress());
|
|
|
| SimulateGestureEvent(WebInputEvent::GestureScrollUpdate,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
| EXPECT_EQ(0U, GestureEventDebouncingQueueSize());
|
| @@ -1127,13 +1125,13 @@ TEST_F(GestureEventQueueTest, DebounceDropsDeferredEvents) {
|
|
|
| // This event should get discarded.
|
| SimulateGestureEvent(WebInputEvent::GestureScrollEnd,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
| EXPECT_EQ(1U, GestureEventDebouncingQueueSize());
|
|
|
| SimulateGestureEvent(WebInputEvent::GestureScrollUpdate,
|
| - WebGestureEvent::Touchscreen);
|
| + blink::WebGestureDeviceTouchpad);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| EXPECT_EQ(0U, GestureEventDebouncingQueueSize());
|
| @@ -1154,7 +1152,7 @@ TEST_F(GestureEventQueueTest, DebounceDropsDeferredEvents) {
|
| TEST_F(GestureEventQueueTest, DropZeroVelocityFlings) {
|
| WebGestureEvent gesture_event;
|
| gesture_event.type = WebInputEvent::GestureFlingStart;
|
| - gesture_event.sourceDevice = WebGestureEvent::Touchpad;
|
| + gesture_event.sourceDevice = blink::WebGestureDeviceTouchpad;
|
| gesture_event.data.flingStart.velocityX = 0.f;
|
| gesture_event.data.flingStart.velocityY = 0.f;
|
| ASSERT_EQ(0U, GetAndResetSentGestureEventCount());
|
|
|