Index: third_party/WebKit/Source/web/tests/WebInputEventConversionTest.cpp |
diff --git a/third_party/WebKit/Source/web/tests/WebInputEventConversionTest.cpp b/third_party/WebKit/Source/web/tests/WebInputEventConversionTest.cpp |
index c6baf11e24d2c97993d04fd37509ea2a9cd23d8f..2d8fa38ae38611021e81104bb24cc232c9c7e6f6 100644 |
--- a/third_party/WebKit/Source/web/tests/WebInputEventConversionTest.cpp |
+++ b/third_party/WebKit/Source/web/tests/WebInputEventConversionTest.cpp |
@@ -323,8 +323,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
LayoutViewItem documentLayoutView = document->layoutViewItem(); |
{ |
- WebMouseEvent webMouseEvent; |
- webMouseEvent.type = WebInputEvent::MouseMove; |
+ WebMouseEvent webMouseEvent(WebInputEvent::MouseMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webMouseEvent.x = 10; |
webMouseEvent.y = 10; |
webMouseEvent.windowX = 10; |
@@ -344,8 +345,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureScrollUpdate; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureScrollUpdate, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.x = 10; |
webGestureEvent.y = 12; |
@@ -376,8 +378,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureScrollEnd; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureScrollEnd, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.x = 10; |
webGestureEvent.y = 12; |
@@ -394,8 +397,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTap; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTap, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.tap.width = 10; |
webGestureEvent.data.tap.height = 10; |
@@ -406,8 +410,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTapUnconfirmed; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTapUnconfirmed, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.tap.width = 10; |
webGestureEvent.data.tap.height = 10; |
@@ -418,8 +423,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTapDown; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTapDown, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.tapDown.width = 10; |
webGestureEvent.data.tapDown.height = 10; |
@@ -430,8 +436,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureShowPress; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureShowPress, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.showPress.width = 10; |
webGestureEvent.data.showPress.height = 10; |
@@ -442,8 +449,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureLongPress; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureLongPress, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.longPress.width = 10; |
webGestureEvent.data.longPress.height = 10; |
@@ -454,8 +462,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTwoFingerTap; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTwoFingerTap, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.twoFingerTap.firstFingerWidth = 10; |
webGestureEvent.data.twoFingerTap.firstFingerHeight = 10; |
@@ -466,8 +475,9 @@ TEST(WebInputEventConversionTest, InputEventsScaling) { |
} |
{ |
- WebTouchEvent webTouchEvent; |
- webTouchEvent.type = WebInputEvent::TouchMove; |
+ WebTouchEvent webTouchEvent(WebInputEvent::TouchMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webTouchEvent.touchesLength = 1; |
webTouchEvent.touches[0].state = WebTouchPoint::StateMoved; |
webTouchEvent.touches[0].screenPosition.x = 10.6f; |
@@ -606,8 +616,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
FrameView* view = toLocalFrame(webViewImpl->page()->mainFrame())->view(); |
{ |
- WebMouseEvent webMouseEvent; |
- webMouseEvent.type = WebInputEvent::MouseMove; |
+ WebMouseEvent webMouseEvent(WebInputEvent::MouseMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webMouseEvent.x = 100; |
webMouseEvent.y = 110; |
webMouseEvent.windowX = 100; |
@@ -627,8 +638,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebMouseEvent webMouseEvent1; |
- webMouseEvent1.type = WebInputEvent::MouseMove; |
+ WebMouseEvent webMouseEvent1(WebInputEvent::MouseMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webMouseEvent1.x = 100; |
webMouseEvent1.y = 110; |
webMouseEvent1.windowX = 100; |
@@ -668,8 +680,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureScrollUpdate; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureScrollUpdate, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.x = 100; |
webGestureEvent.y = 110; |
@@ -688,8 +701,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTap; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTap, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.tap.width = 30; |
webGestureEvent.data.tap.height = 30; |
@@ -700,8 +714,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTapUnconfirmed; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTapUnconfirmed, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.tap.width = 30; |
webGestureEvent.data.tap.height = 30; |
@@ -712,8 +727,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTapDown; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTapDown, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.tapDown.width = 30; |
webGestureEvent.data.tapDown.height = 30; |
@@ -724,8 +740,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureShowPress; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureShowPress, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.showPress.width = 30; |
webGestureEvent.data.showPress.height = 30; |
@@ -736,8 +753,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureLongPress; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureLongPress, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.longPress.width = 30; |
webGestureEvent.data.longPress.height = 30; |
@@ -748,8 +766,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTwoFingerTap; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTwoFingerTap, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.data.twoFingerTap.firstFingerWidth = 30; |
webGestureEvent.data.twoFingerTap.firstFingerHeight = 30; |
@@ -760,8 +779,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebTouchEvent webTouchEvent; |
- webTouchEvent.type = WebInputEvent::TouchMove; |
+ WebTouchEvent webTouchEvent(WebInputEvent::TouchMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webTouchEvent.touchesLength = 1; |
webTouchEvent.touches[0].state = WebTouchPoint::StateMoved; |
webTouchEvent.touches[0].screenPosition.x = 100; |
@@ -782,8 +802,9 @@ TEST(WebInputEventConversionTest, InputEventsTransform) { |
} |
{ |
- WebTouchEvent webTouchEvent1; |
- webTouchEvent1.type = WebInputEvent::TouchMove; |
+ WebTouchEvent webTouchEvent1(WebInputEvent::TouchMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webTouchEvent1.touchesLength = 1; |
webTouchEvent1.touches[0].state = WebTouchPoint::StateMoved; |
webTouchEvent1.touches[0].screenPosition.x = 100; |
@@ -844,8 +865,9 @@ TEST(WebInputEventConversionTest, InputEventsConversions) { |
LayoutViewItem documentLayoutView = document->layoutViewItem(); |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureTap; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureTap, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.x = 10; |
webGestureEvent.y = 10; |
@@ -899,8 +921,9 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) { |
FrameView* view = toLocalFrame(webViewImpl->page()->mainFrame())->view(); |
{ |
- WebMouseEvent webMouseEvent; |
- webMouseEvent.type = WebInputEvent::MouseMove; |
+ WebMouseEvent webMouseEvent(WebInputEvent::MouseMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webMouseEvent.x = 10; |
webMouseEvent.y = 10; |
webMouseEvent.windowX = 10; |
@@ -916,8 +939,9 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) { |
} |
{ |
- WebMouseWheelEvent webMouseWheelEvent; |
- webMouseWheelEvent.type = WebInputEvent::MouseWheel; |
+ WebMouseWheelEvent webMouseWheelEvent(WebInputEvent::MouseWheel, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webMouseWheelEvent.x = 10; |
webMouseWheelEvent.y = 10; |
webMouseWheelEvent.windowX = 10; |
@@ -933,8 +957,9 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureScrollUpdate; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureScrollUpdate, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.sourceDevice = WebGestureDeviceTouchscreen; |
webGestureEvent.x = 10; |
webGestureEvent.y = 10; |
@@ -949,8 +974,9 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) { |
} |
{ |
- WebTouchEvent webTouchEvent; |
- webTouchEvent.type = WebInputEvent::TouchMove; |
+ WebTouchEvent webTouchEvent(WebInputEvent::TouchMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webTouchEvent.touchesLength = 1; |
webTouchEvent.touches[0].state = WebTouchPoint::StateMoved; |
webTouchEvent.touches[0].screenPosition.x = 10.6f; |
@@ -998,8 +1024,9 @@ TEST(WebInputEventConversionTest, ElasticOverscroll) { |
// Just elastic overscroll. |
{ |
- WebMouseEvent webMouseEvent; |
- webMouseEvent.type = WebInputEvent::MouseMove; |
+ WebMouseEvent webMouseEvent(WebInputEvent::MouseMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webMouseEvent.x = 10; |
webMouseEvent.y = 50; |
webMouseEvent.windowX = 10; |
@@ -1024,8 +1051,9 @@ TEST(WebInputEventConversionTest, ElasticOverscroll) { |
IntPoint visualOffset(35, 60); |
webViewImpl->page()->frameHost().visualViewport().setLocation(visualOffset); |
{ |
- WebMouseEvent webMouseEvent; |
- webMouseEvent.type = WebInputEvent::MouseMove; |
+ WebMouseEvent webMouseEvent(WebInputEvent::MouseMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webMouseEvent.x = 10; |
webMouseEvent.y = 10; |
webMouseEvent.windowX = 10; |
@@ -1069,8 +1097,9 @@ TEST(WebInputEventConversionTest, ElasticOverscrollWithPageReload) { |
// Just elastic overscroll. |
{ |
- WebMouseEvent webMouseEvent; |
- webMouseEvent.type = WebInputEvent::MouseMove; |
+ WebMouseEvent webMouseEvent(WebInputEvent::MouseMove, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webMouseEvent.x = 10; |
webMouseEvent.y = 50; |
webMouseEvent.windowX = 10; |
@@ -1175,13 +1204,13 @@ TEST(WebInputEventConversionTest, PlatformWheelEventBuilder) { |
FrameView* view = toLocalFrame(webViewImpl->page()->mainFrame())->view(); |
{ |
- WebMouseWheelEvent webMouseWheelEvent; |
- webMouseWheelEvent.type = WebInputEvent::MouseWheel; |
+ WebMouseWheelEvent webMouseWheelEvent(WebInputEvent::MouseWheel, |
+ WebInputEvent::ControlKey, |
+ WebInputEvent::TimeStampForTesting); |
webMouseWheelEvent.x = 0; |
webMouseWheelEvent.y = 5; |
webMouseWheelEvent.deltaX = 10; |
webMouseWheelEvent.deltaY = 15; |
- webMouseWheelEvent.modifiers = WebInputEvent::ControlKey; |
webMouseWheelEvent.hasPreciseScrollingDeltas = true; |
webMouseWheelEvent.railsMode = WebInputEvent::RailsModeHorizontal; |
webMouseWheelEvent.phase = WebMouseWheelEvent::PhaseBegan; |
@@ -1204,13 +1233,13 @@ TEST(WebInputEventConversionTest, PlatformWheelEventBuilder) { |
} |
{ |
- WebMouseWheelEvent webMouseWheelEvent; |
- webMouseWheelEvent.type = WebInputEvent::MouseWheel; |
+ WebMouseWheelEvent webMouseWheelEvent(WebInputEvent::MouseWheel, |
+ WebInputEvent::ShiftKey, |
+ WebInputEvent::TimeStampForTesting); |
webMouseWheelEvent.x = 5; |
webMouseWheelEvent.y = 0; |
webMouseWheelEvent.deltaX = 15; |
webMouseWheelEvent.deltaY = 10; |
- webMouseWheelEvent.modifiers = WebInputEvent::ShiftKey; |
webMouseWheelEvent.hasPreciseScrollingDeltas = false; |
webMouseWheelEvent.railsMode = WebInputEvent::RailsModeFree; |
webMouseWheelEvent.phase = WebMouseWheelEvent::PhaseNone; |
@@ -1233,13 +1262,13 @@ TEST(WebInputEventConversionTest, PlatformWheelEventBuilder) { |
} |
{ |
- WebMouseWheelEvent webMouseWheelEvent; |
- webMouseWheelEvent.type = WebInputEvent::MouseWheel; |
+ WebMouseWheelEvent webMouseWheelEvent(WebInputEvent::MouseWheel, |
+ WebInputEvent::AltKey, |
+ WebInputEvent::TimeStampForTesting); |
webMouseWheelEvent.x = 5; |
webMouseWheelEvent.y = 0; |
webMouseWheelEvent.deltaX = 15; |
webMouseWheelEvent.deltaY = 10; |
- webMouseWheelEvent.modifiers = WebInputEvent::AltKey; |
webMouseWheelEvent.hasPreciseScrollingDeltas = true; |
webMouseWheelEvent.railsMode = WebInputEvent::RailsModeVertical; |
webMouseWheelEvent.phase = WebMouseWheelEvent::PhaseNone; |
@@ -1280,8 +1309,9 @@ TEST(WebInputEventConversionTest, PlatformGestureEventBuilder) { |
FrameView* view = toLocalFrame(webViewImpl->page()->mainFrame())->view(); |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureScrollBegin; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureScrollBegin, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.x = 0; |
webGestureEvent.y = 5; |
webGestureEvent.globalX = 10; |
@@ -1314,8 +1344,9 @@ TEST(WebInputEventConversionTest, PlatformGestureEventBuilder) { |
} |
{ |
- WebGestureEvent webGestureEvent; |
- webGestureEvent.type = WebInputEvent::GestureScrollEnd; |
+ WebGestureEvent webGestureEvent(WebInputEvent::GestureScrollEnd, |
+ WebInputEvent::NoModifiers, |
+ WebInputEvent::TimeStampForTesting); |
webGestureEvent.x = 0; |
webGestureEvent.y = 5; |
webGestureEvent.globalX = 10; |