| 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 eb09b8e8817e899de1470014b4cc1e4155d0a11e..12aa89f75bcd8f797052f8872472d242e039b487 100644
|
| --- a/content/browser/renderer_host/input/gesture_event_queue_unittest.cc
|
| +++ b/content/browser/renderer_host/input/gesture_event_queue_unittest.cc
|
| @@ -58,7 +58,7 @@ class GestureEventQueueTest : public testing::Test,
|
| if (sync_ack_result_) {
|
| std::unique_ptr<InputEventAckState> ack_result =
|
| std::move(sync_ack_result_);
|
| - SendInputEventACK(event.event.type, *ack_result);
|
| + SendInputEventACK(event.event.type(), *ack_result);
|
| }
|
| }
|
|
|
| @@ -221,7 +221,7 @@ TEST_F(GestureEventQueueTest, CoalescesScrollGestureEvents) {
|
| // Make sure that the queue contains what we think it should.
|
| WebGestureEvent merged_event = GestureEventLastQueueEvent();
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Coalesced.
|
| @@ -229,8 +229,8 @@ TEST_F(GestureEventQueueTest, CoalescesScrollGestureEvents) {
|
|
|
| // Check that coalescing updated the correct values.
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| - EXPECT_EQ(0, merged_event.modifiers);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
| + EXPECT_EQ(0, merged_event.modifiers());
|
| EXPECT_EQ(16, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-11, merged_event.data.scrollUpdate.deltaY);
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| @@ -240,8 +240,8 @@ TEST_F(GestureEventQueueTest, CoalescesScrollGestureEvents) {
|
|
|
| // Check that we didn't wrongly coalesce.
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Different.
|
| @@ -343,22 +343,22 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Make sure that the queue contains what we think it should.
|
| WebGestureEvent merged_event = GestureEventLastQueueEvent();
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
|
|
| // Coalesced without changing event order. Note anchor at (60, 60). Anchoring
|
| // from a point that is not the origin should still give us the right scroll.
|
| SimulateGesturePinchUpdateEvent(1.5, 60, 60, 1);
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(1.5, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| @@ -367,15 +367,15 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Check whether coalesced correctly.
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(1.5, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| @@ -384,15 +384,15 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Check whether coalesced correctly.
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(3, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| @@ -401,15 +401,15 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Check whether coalesced correctly.
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(6, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Check that only the first event was sent.
|
| @@ -427,15 +427,15 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Check whether coalesced correctly.
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(6, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // At this point ACKs shouldn't be getting ignored.
|
| @@ -456,15 +456,15 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Check whether coalesced correctly.
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
| EXPECT_EQ(1, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-1, merged_event.data.scrollUpdate.deltaY);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(6, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| @@ -473,15 +473,15 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Coalescing scrolls should still work.
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(6, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Enqueued.
|
| @@ -490,21 +490,21 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Check whether coalesced correctly.
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(0.5, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Check that the ACK gets ignored.
|
| SendInputEventACK(WebInputEvent::GestureScrollUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type());
|
| RunUntilIdle();
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| // The flag should have been flipped back to false.
|
| @@ -516,42 +516,42 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEvents) {
|
| // Shouldn't coalesce with different modifiers.
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
| EXPECT_EQ(2, merged_event.data.scrollUpdate.deltaX);
|
| EXPECT_EQ(-2, merged_event.data.scrollUpdate.deltaY);
|
| - EXPECT_EQ(2, merged_event.modifiers);
|
| + EXPECT_EQ(2, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(0.5, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| EXPECT_EQ(blink::WebGestureDeviceTouchscreen, merged_event.sourceDevice);
|
|
|
| // Check that the ACK sends the next scroll pinch pair.
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| RunUntilIdle();
|
| EXPECT_EQ(2U, GetAndResetSentGestureEventCount());
|
|
|
| // Check that the ACK sends the second message.
|
| SendInputEventACK(WebInputEvent::GestureScrollUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type());
|
| RunUntilIdle();
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
|
|
| // Check that the ACK sends the second event.
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| RunUntilIdle();
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
|
|
| // Check that the queue is empty after ACK and no events get sent.
|
| SendInputEventACK(WebInputEvent::GestureScrollUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type());
|
| RunUntilIdle();
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(0U, GestureEventQueueSize());
|
| @@ -569,21 +569,21 @@ TEST_F(GestureEventQueueTest, CoalescesMultiplePinchEventSequences) {
|
| WebGestureEvent merged_event = GestureEventLastQueueEvent();
|
| size_t expected_events_in_queue = 3;
|
| EXPECT_EQ(expected_events_in_queue, GestureEventQueueSize());
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
|
|
| // Coalesced without changing event order. Note anchor at (60, 60). Anchoring
|
| // from a point that is not the origin should still give us the right scroll.
|
| SimulateGesturePinchUpdateEvent(1.5, 60, 60, 1);
|
| EXPECT_EQ(++expected_events_in_queue, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(1.5, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
|
|
| // Enqueued.
|
| SimulateGestureScrollUpdateEvent(6, -3, 1);
|
| @@ -591,14 +591,14 @@ TEST_F(GestureEventQueueTest, CoalescesMultiplePinchEventSequences) {
|
| // Check whether coalesced correctly.
|
| EXPECT_EQ(expected_events_in_queue, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(1.5, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
|
|
| // Now start another sequence before the previous sequence has been ack'ed.
|
| SimulateGestureEvent(WebInputEvent::GesturePinchEnd,
|
| @@ -615,21 +615,21 @@ TEST_F(GestureEventQueueTest, CoalescesMultiplePinchEventSequences) {
|
| expected_events_in_queue += 5;
|
| merged_event = GestureEventLastQueueEvent();
|
| EXPECT_EQ(expected_events_in_queue, GestureEventQueueSize());
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
|
|
| // Coalesced without changing event order. Note anchor at (60, 60). Anchoring
|
| // from a point that is not the origin should still give us the right scroll.
|
| SimulateGesturePinchUpdateEvent(1.5, 30, 30, 1);
|
| EXPECT_EQ(++expected_events_in_queue, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(1.5, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
|
|
| // Enqueued.
|
| SimulateGestureScrollUpdateEvent(6, -3, 1);
|
| @@ -637,14 +637,14 @@ TEST_F(GestureEventQueueTest, CoalescesMultiplePinchEventSequences) {
|
| // Check whether coalesced correctly.
|
| EXPECT_EQ(expected_events_in_queue, GestureEventQueueSize());
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, merged_event.type());
|
| EXPECT_EQ(1.5, merged_event.data.pinchUpdate.scale);
|
| - EXPECT_EQ(1, merged_event.modifiers);
|
| + EXPECT_EQ(1, merged_event.modifiers());
|
| merged_event = GestureEventSecondFromLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + 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(1, merged_event.modifiers());
|
| }
|
|
|
| TEST_F(GestureEventQueueTest, CoalescesPinchSequencesWithEarlyAck) {
|
| @@ -664,19 +664,19 @@ TEST_F(GestureEventQueueTest, CoalescesPinchSequencesWithEarlyAck) {
|
| SimulateGestureScrollUpdateEvent(5, 5, 1);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(WebInputEvent::GestureScrollUpdate,
|
| - GestureEventLastQueueEvent().type);
|
| + GestureEventLastQueueEvent().type());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
|
|
| SimulateGesturePinchUpdateEvent(2, 60, 60, 1);
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate,
|
| - GestureEventLastQueueEvent().type);
|
| + GestureEventLastQueueEvent().type());
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
|
|
| SimulateGesturePinchUpdateEvent(3, 60, 60, 1);
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate,
|
| - GestureEventLastQueueEvent().type);
|
| + GestureEventLastQueueEvent().type());
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
|
|
| SimulateGestureScrollUpdateEvent(5, 5, 1);
|
| @@ -684,7 +684,7 @@ TEST_F(GestureEventQueueTest, CoalescesPinchSequencesWithEarlyAck) {
|
| // The coalesced pinch/scroll pair will have been re-arranged, with the
|
| // pinch following the scroll.
|
| EXPECT_EQ(WebInputEvent::GesturePinchUpdate,
|
| - GestureEventLastQueueEvent().type);
|
| + GestureEventLastQueueEvent().type());
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
|
|
| SimulateGesturePinchUpdateEvent(4, 60, 60, 1);
|
| @@ -704,11 +704,11 @@ TEST_F(GestureEventQueueTest, CoalescesPinchSequencesWithEarlyAck) {
|
|
|
| SendInputEventACK(WebInputEvent::GestureScrollUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type());
|
|
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| EXPECT_EQ(3.f * 4.f, last_acked_event().data.pinchUpdate.scale);
|
|
|
| EXPECT_EQ(0U, GestureEventQueueSize());
|
| @@ -754,26 +754,26 @@ TEST_F(GestureEventQueueTest,
|
|
|
| SendInputEventACK(WebInputEvent::GestureScrollUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type());
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
|
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| EXPECT_EQ(3.f * 4.f, last_acked_event().data.pinchUpdate.scale);
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
|
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| EXPECT_EQ(5.f, last_acked_event().data.pinchUpdate.scale);
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
|
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| EXPECT_EQ(6.f, last_acked_event().data.pinchUpdate.scale);
|
| EXPECT_EQ(0U, GestureEventQueueSize());
|
| }
|
| @@ -810,13 +810,13 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventsIdentity) {
|
|
|
| SendInputEventACK(WebInputEvent::GestureScrollUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type());
|
| EXPECT_EQ(0.f, last_acked_event().data.scrollUpdate.deltaX);
|
| EXPECT_EQ(0.f, last_acked_event().data.scrollUpdate.deltaY);
|
|
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| EXPECT_EQ(1.f, last_acked_event().data.pinchUpdate.scale);
|
| EXPECT_EQ(0U, GestureEventQueueSize());
|
|
|
| @@ -851,13 +851,13 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventsIdentity) {
|
|
|
| SendInputEventACK(WebInputEvent::GestureScrollUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type());
|
| EXPECT_EQ(0.f, last_acked_event().data.scrollUpdate.deltaX);
|
| EXPECT_EQ(0.f, last_acked_event().data.scrollUpdate.deltaY);
|
|
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| EXPECT_EQ(1.f, last_acked_event().data.pinchUpdate.scale);
|
| }
|
|
|
| @@ -927,7 +927,7 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventWithSyncAck) {
|
| // Make sure that the queue contains what we think it should.
|
| WebGestureEvent merged_event = GestureEventLastQueueEvent();
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, merged_event.type());
|
|
|
| // Coalesced without changing event order. Note anchor at (60, 60). Anchoring
|
| // from a point that is not the origin should still give us the right scroll.
|
| @@ -945,14 +945,14 @@ TEST_F(GestureEventQueueTest, CoalescesScrollAndPinchEventWithSyncAck) {
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
|
|
| // Both GestureScrollUpdate and GesturePinchUpdate should have been sent.
|
| - EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GestureScrollUpdate, last_acked_event().type());
|
| EXPECT_EQ(1U, GestureEventQueueSize());
|
| EXPECT_EQ(2U, GetAndResetSentGestureEventCount());
|
|
|
| // Ack the final GesturePinchUpdate.
|
| SendInputEventACK(WebInputEvent::GesturePinchUpdate,
|
| INPUT_EVENT_ACK_STATE_CONSUMED);
|
| - EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type);
|
| + EXPECT_EQ(WebInputEvent::GesturePinchUpdate, last_acked_event().type());
|
| EXPECT_EQ(0U, GestureEventQueueSize());
|
| EXPECT_EQ(0U, GetAndResetSentGestureEventCount());
|
| }
|
| @@ -1008,14 +1008,14 @@ TEST_P(GestureEventQueueWithSourceTest, GestureFlingCancelsFiltered) {
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
| EXPECT_EQ(1U, GetAndResetSentGestureEventCount());
|
| WebGestureEvent merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureFlingStart, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureFlingStart, merged_event.type());
|
| EXPECT_TRUE(FlingInProgress());
|
| EXPECT_EQ(2U, GestureEventQueueSize());
|
|
|
| // GFS in queue means that a GFC is added to the queue
|
| SimulateGestureEvent(WebInputEvent::GestureFlingCancel, source_device);
|
| merged_event =GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureFlingCancel, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureFlingCancel, merged_event.type());
|
| EXPECT_FALSE(FlingInProgress());
|
| EXPECT_EQ(3U, GestureEventQueueSize());
|
|
|
| @@ -1027,21 +1027,21 @@ TEST_P(GestureEventQueueWithSourceTest, GestureFlingCancelsFiltered) {
|
| // Adding another GFS will add it to the queue.
|
| SimulateGestureFlingStartEvent(0, -10, source_device);
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureFlingStart, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureFlingStart, merged_event.type());
|
| EXPECT_TRUE(FlingInProgress());
|
| EXPECT_EQ(4U, GestureEventQueueSize());
|
|
|
| // GFS in queue means that a GFC is added to the queue
|
| SimulateGestureEvent(WebInputEvent::GestureFlingCancel, source_device);
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureFlingCancel, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureFlingCancel, merged_event.type());
|
| EXPECT_FALSE(FlingInProgress());
|
| EXPECT_EQ(5U, GestureEventQueueSize());
|
|
|
| // Adding another GFC with a GFC already there is dropped.
|
| SimulateGestureEvent(WebInputEvent::GestureFlingCancel, source_device);
|
| merged_event = GestureEventLastQueueEvent();
|
| - EXPECT_EQ(WebInputEvent::GestureFlingCancel, merged_event.type);
|
| + EXPECT_EQ(WebInputEvent::GestureFlingCancel, merged_event.type());
|
| EXPECT_FALSE(FlingInProgress());
|
| EXPECT_EQ(5U, GestureEventQueueSize());
|
| }
|
| @@ -1110,7 +1110,7 @@ TEST_F(GestureEventQueueTest, DebounceDefersFollowingGestureEvents) {
|
| for (unsigned i = 0; i < sizeof(expected) / sizeof(WebInputEvent::Type);
|
| i++) {
|
| WebGestureEvent merged_event = GestureEventQueueEventAt(i);
|
| - EXPECT_EQ(expected[i], merged_event.type);
|
| + EXPECT_EQ(expected[i], merged_event.type());
|
| }
|
| }
|
|
|
| @@ -1151,7 +1151,7 @@ TEST_F(GestureEventQueueTest, DebounceDropsDeferredEvents) {
|
| for (unsigned i = 0; i < sizeof(expected) / sizeof(WebInputEvent::Type);
|
| i++) {
|
| WebGestureEvent merged_event = GestureEventQueueEventAt(i);
|
| - EXPECT_EQ(expected[i], merged_event.type);
|
| + EXPECT_EQ(expected[i], merged_event.type());
|
| }
|
| }
|
|
|
|
|