summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/events/web_input_event_conversion_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/events/web_input_event_conversion_test.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/events/web_input_event_conversion_test.cc253
1 files changed, 133 insertions, 120 deletions
diff --git a/chromium/third_party/blink/renderer/core/events/web_input_event_conversion_test.cc b/chromium/third_party/blink/renderer/core/events/web_input_event_conversion_test.cc
index 4047e3baccf..8453864e754 100644
--- a/chromium/third_party/blink/renderer/core/events/web_input_event_conversion_test.cc
+++ b/chromium/third_party/blink/renderer/core/events/web_input_event_conversion_test.cc
@@ -33,6 +33,7 @@
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/public/web/web_frame.h"
#include "third_party/blink/public/web/web_settings.h"
+#include "third_party/blink/renderer/bindings/core/v8/v8_keyboard_event_init.h"
#include "third_party/blink/renderer/core/events/gesture_event.h"
#include "third_party/blink/renderer/core/events/keyboard_event.h"
#include "third_party/blink/renderer/core/events/mouse_event.h"
@@ -125,7 +126,7 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
int page_height = 480;
web_view->MainFrameWidget()->Resize(WebSize(page_width, page_height));
web_view->MainFrameWidget()->UpdateAllLifecyclePhases(
- WebWidget::LifecycleUpdateReason::kTest);
+ DocumentUpdateReason::kTest);
web_view->SetPageScaleFactor(3);
@@ -147,8 +148,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
FlooredIntPoint(transformed_event.PositionInRootFrame());
EXPECT_EQ(5, position.X());
EXPECT_EQ(5, position.Y());
- EXPECT_EQ(15, transformed_event.PositionInScreen().x);
- EXPECT_EQ(15, transformed_event.PositionInScreen().y);
+ EXPECT_EQ(15, transformed_event.PositionInScreen().x());
+ EXPECT_EQ(15, transformed_event.PositionInScreen().y());
EXPECT_EQ(15, transformed_event.movement_x);
EXPECT_EQ(15, transformed_event.movement_y);
@@ -159,8 +160,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebInputEvent::kGestureScrollUpdate, WebInputEvent::kNoModifiers,
WebInputEvent::GetStaticTimeStampForTests(),
WebGestureDevice::kTouchscreen);
- web_gesture_event.SetPositionInWidget(WebFloatPoint(15, 18));
- web_gesture_event.SetPositionInScreen(WebFloatPoint(20, 22));
+ web_gesture_event.SetPositionInWidget(gfx::PointF(15, 18));
+ web_gesture_event.SetPositionInScreen(gfx::PointF(20, 22));
web_gesture_event.data.scroll_update.delta_x = 45;
web_gesture_event.data.scroll_update.delta_y = 48;
web_gesture_event.data.scroll_update.velocity_x = 40;
@@ -174,8 +175,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
FlooredIntPoint(scaled_gesture_event.PositionInRootFrame());
EXPECT_EQ(5, position.X());
EXPECT_EQ(6, position.Y());
- EXPECT_EQ(20, scaled_gesture_event.PositionInScreen().x);
- EXPECT_EQ(22, scaled_gesture_event.PositionInScreen().y);
+ EXPECT_EQ(20, scaled_gesture_event.PositionInScreen().x());
+ EXPECT_EQ(22, scaled_gesture_event.PositionInScreen().y());
EXPECT_EQ(15, scaled_gesture_event.DeltaXInRootFrame());
EXPECT_EQ(16, scaled_gesture_event.DeltaYInRootFrame());
// TODO: The velocity values may need to be scaled to page scale in
@@ -191,8 +192,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebInputEvent::kGestureScrollEnd, WebInputEvent::kNoModifiers,
WebInputEvent::GetStaticTimeStampForTests(),
WebGestureDevice::kTouchscreen);
- web_gesture_event.SetPositionInWidget(WebFloatPoint(15, 18));
- web_gesture_event.SetPositionInScreen(WebFloatPoint(20, 22));
+ web_gesture_event.SetPositionInWidget(gfx::PointF(15, 18));
+ web_gesture_event.SetPositionInScreen(gfx::PointF(20, 22));
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
@@ -200,8 +201,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
FlooredIntPoint(scaled_gesture_event.PositionInRootFrame());
EXPECT_EQ(5, position.X());
EXPECT_EQ(6, position.Y());
- EXPECT_EQ(20, scaled_gesture_event.PositionInScreen().x);
- EXPECT_EQ(22, scaled_gesture_event.PositionInScreen().y);
+ EXPECT_EQ(20, scaled_gesture_event.PositionInScreen().x());
+ EXPECT_EQ(22, scaled_gesture_event.PositionInScreen().y());
EXPECT_EQ(WebGestureEvent::InertialPhaseState::kUnknownMomentum,
scaled_gesture_event.InertialPhase());
}
@@ -216,7 +217,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(5, area.Width());
EXPECT_EQ(5, area.Height());
}
@@ -231,7 +233,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(10, area.Width());
EXPECT_EQ(10, area.Height());
}
@@ -246,7 +249,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(3, area.Width());
EXPECT_EQ(3, area.Height());
}
@@ -261,7 +265,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(6, area.Width());
EXPECT_EQ(6, area.Height());
}
@@ -276,7 +281,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(5, area.Width());
EXPECT_EQ(5, area.Height());
}
@@ -291,7 +297,8 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(5, area.Width());
EXPECT_EQ(5, area.Height());
}
@@ -301,13 +308,13 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebInputEvent::kPointerDown,
WebPointerProperties(1, WebPointerProperties::PointerType::kTouch,
WebPointerProperties::Button::kLeft,
- WebFloatPoint(10.8f, 10.5f),
- WebFloatPoint(10.8f, 10.5f), 30, 30),
+ gfx::PointF(10.8f, 10.5f),
+ gfx::PointF(10.8f, 10.5f), 30, 30),
6.6f, 9.9f);
- EXPECT_FLOAT_EQ(10.8f, web_pointer_event.PositionInScreen().x);
- EXPECT_FLOAT_EQ(10.5f, web_pointer_event.PositionInScreen().y);
- EXPECT_FLOAT_EQ(10.8f, web_pointer_event.PositionInWidget().x);
- EXPECT_FLOAT_EQ(10.5f, web_pointer_event.PositionInWidget().y);
+ EXPECT_FLOAT_EQ(10.8f, web_pointer_event.PositionInScreen().x());
+ EXPECT_FLOAT_EQ(10.5f, web_pointer_event.PositionInScreen().y());
+ EXPECT_FLOAT_EQ(10.8f, web_pointer_event.PositionInWidget().x());
+ EXPECT_FLOAT_EQ(10.5f, web_pointer_event.PositionInWidget().y());
EXPECT_FLOAT_EQ(6.6f, web_pointer_event.width);
EXPECT_FLOAT_EQ(9.9f, web_pointer_event.height);
EXPECT_EQ(30, web_pointer_event.movement_x);
@@ -316,10 +323,10 @@ TEST(WebInputEventConversionTest, InputEventsScaling) {
WebPointerEvent transformed_event =
TransformWebPointerEvent(view, web_pointer_event)
.WebPointerEventInRootFrame();
- EXPECT_FLOAT_EQ(10.8f, transformed_event.PositionInScreen().x);
- EXPECT_FLOAT_EQ(10.5f, transformed_event.PositionInScreen().y);
- EXPECT_FLOAT_EQ(3.6f, transformed_event.PositionInWidget().x);
- EXPECT_FLOAT_EQ(3.5f, transformed_event.PositionInWidget().y);
+ EXPECT_FLOAT_EQ(10.8f, transformed_event.PositionInScreen().x());
+ EXPECT_FLOAT_EQ(10.5f, transformed_event.PositionInScreen().y());
+ EXPECT_FLOAT_EQ(3.6f, transformed_event.PositionInWidget().x());
+ EXPECT_FLOAT_EQ(3.5f, transformed_event.PositionInWidget().y());
EXPECT_FLOAT_EQ(2.2f, transformed_event.width);
EXPECT_FLOAT_EQ(3.3f, transformed_event.height);
EXPECT_EQ(30, transformed_event.movement_x);
@@ -340,7 +347,7 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
int page_height = 480;
web_view->MainFrameWidget()->Resize(WebSize(page_width, page_height));
web_view->MainFrameWidget()->UpdateAllLifecyclePhases(
- WebWidget::LifecycleUpdateReason::kTest);
+ DocumentUpdateReason::kTest);
web_view->SetPageScaleFactor(2);
@@ -358,12 +365,12 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebMouseEvent transformed_event =
TransformWebMouseEvent(view, web_mouse_event);
- FloatPoint position = transformed_event.PositionInRootFrame();
+ gfx::PointF position = transformed_event.PositionInRootFrame();
- EXPECT_FLOAT_EQ(45, position.X());
- EXPECT_FLOAT_EQ(45, position.Y());
- EXPECT_EQ(90, transformed_event.PositionInScreen().x);
- EXPECT_EQ(90, transformed_event.PositionInScreen().y);
+ EXPECT_FLOAT_EQ(45, position.x());
+ EXPECT_FLOAT_EQ(45, position.y());
+ EXPECT_EQ(90, transformed_event.PositionInScreen().x());
+ EXPECT_EQ(90, transformed_event.PositionInScreen().y());
EXPECT_EQ(60, transformed_event.movement_x);
EXPECT_EQ(60, transformed_event.movement_y);
}
@@ -378,10 +385,10 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
web_mouse_event1.movement_y = 60;
WebMouseEvent web_mouse_event2 = web_mouse_event1;
- web_mouse_event2.SetPositionInWidget(web_mouse_event1.PositionInWidget().x,
- 120);
- web_mouse_event2.SetPositionInScreen(web_mouse_event1.PositionInScreen().x,
- 120);
+ web_mouse_event2.SetPositionInWidget(
+ web_mouse_event1.PositionInWidget().x(), 120);
+ web_mouse_event2.SetPositionInScreen(
+ web_mouse_event1.PositionInScreen().x(), 120);
web_mouse_event2.movement_y = 30;
WebVector<const WebInputEvent*> events;
@@ -392,20 +399,20 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
TransformWebMouseEventVector(view, events);
EXPECT_EQ(events.size(), coalescedevents.size());
- FloatPoint position = coalescedevents[0].PositionInRootFrame();
- EXPECT_FLOAT_EQ(45, position.X());
- EXPECT_FLOAT_EQ(45, position.Y());
- EXPECT_EQ(90, coalescedevents[0].PositionInScreen().x);
- EXPECT_EQ(90, coalescedevents[0].PositionInScreen().y);
+ gfx::PointF position = coalescedevents[0].PositionInRootFrame();
+ EXPECT_FLOAT_EQ(45, position.x());
+ EXPECT_FLOAT_EQ(45, position.y());
+ EXPECT_EQ(90, coalescedevents[0].PositionInScreen().x());
+ EXPECT_EQ(90, coalescedevents[0].PositionInScreen().y());
EXPECT_EQ(60, coalescedevents[0].movement_x);
EXPECT_EQ(60, coalescedevents[0].movement_y);
position = coalescedevents[1].PositionInRootFrame();
- EXPECT_FLOAT_EQ(45, position.X());
- EXPECT_FLOAT_EQ(60, position.Y());
- EXPECT_EQ(90, coalescedevents[1].PositionInScreen().x);
- EXPECT_EQ(120, coalescedevents[1].PositionInScreen().y);
+ EXPECT_FLOAT_EQ(45, position.x());
+ EXPECT_FLOAT_EQ(60, position.y());
+ EXPECT_EQ(90, coalescedevents[1].PositionInScreen().x());
+ EXPECT_EQ(120, coalescedevents[1].PositionInScreen().y());
EXPECT_EQ(60, coalescedevents[1].movement_x);
EXPECT_EQ(30, coalescedevents[1].movement_y);
@@ -416,19 +423,19 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebInputEvent::kGestureScrollUpdate, WebInputEvent::kNoModifiers,
WebInputEvent::GetStaticTimeStampForTests(),
WebGestureDevice::kTouchscreen);
- web_gesture_event.SetPositionInWidget(WebFloatPoint(90, 90));
- web_gesture_event.SetPositionInScreen(WebFloatPoint(90, 90));
+ web_gesture_event.SetPositionInWidget(gfx::PointF(90, 90));
+ web_gesture_event.SetPositionInScreen(gfx::PointF(90, 90));
web_gesture_event.data.scroll_update.delta_x = 60;
web_gesture_event.data.scroll_update.delta_y = 60;
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- FloatPoint position = scaled_gesture_event.PositionInRootFrame();
+ gfx::PointF position = scaled_gesture_event.PositionInRootFrame();
- EXPECT_FLOAT_EQ(45, position.X());
- EXPECT_FLOAT_EQ(45, position.Y());
- EXPECT_EQ(90, scaled_gesture_event.PositionInScreen().x);
- EXPECT_EQ(90, scaled_gesture_event.PositionInScreen().y);
+ EXPECT_FLOAT_EQ(45, position.x());
+ EXPECT_FLOAT_EQ(45, position.y());
+ EXPECT_EQ(90, scaled_gesture_event.PositionInScreen().x());
+ EXPECT_EQ(90, scaled_gesture_event.PositionInScreen().y());
EXPECT_EQ(30, scaled_gesture_event.DeltaXInRootFrame());
EXPECT_EQ(30, scaled_gesture_event.DeltaYInRootFrame());
}
@@ -443,7 +450,8 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(15, area.Width());
EXPECT_EQ(15, area.Height());
}
@@ -458,7 +466,8 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(15, area.Width());
EXPECT_EQ(15, area.Height());
}
@@ -473,7 +482,8 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(15, area.Width());
EXPECT_EQ(15, area.Height());
}
@@ -488,7 +498,8 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(15, area.Width());
EXPECT_EQ(15, area.Height());
}
@@ -503,7 +514,8 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(15, area.Width());
EXPECT_EQ(15, area.Height());
}
@@ -518,7 +530,8 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
- IntSize area = FlooredIntSize(scaled_gesture_event.TapAreaInRootFrame());
+ IntSize area =
+ FlooredIntSize(FloatSize(scaled_gesture_event.TapAreaInRootFrame()));
EXPECT_EQ(15, area.Width());
EXPECT_EQ(15, area.Height());
}
@@ -528,17 +541,17 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebInputEvent::kPointerDown,
WebPointerProperties(1, WebPointerProperties::PointerType::kTouch,
WebPointerProperties::Button::kLeft,
- WebFloatPoint(90, 90), WebFloatPoint(90, 90)),
+ gfx::PointF(90, 90), gfx::PointF(90, 90)),
30, 30);
WebPointerEvent transformed_event =
TransformWebPointerEvent(view, web_pointer_event)
.WebPointerEventInRootFrame();
- EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().x);
- EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().y);
- EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().x);
- EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().y);
+ EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().x());
+ EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().y());
+ EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().x());
+ EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().y());
EXPECT_FLOAT_EQ(15, transformed_event.width);
EXPECT_FLOAT_EQ(15, transformed_event.height);
}
@@ -548,14 +561,14 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebInputEvent::kPointerDown,
WebPointerProperties(1, WebPointerProperties::PointerType::kTouch,
WebPointerProperties::Button::kLeft,
- WebFloatPoint(90, 90), WebFloatPoint(90, 90)),
+ gfx::PointF(90, 90), gfx::PointF(90, 90)),
30, 30);
WebPointerEvent web_pointer_event2(
WebInputEvent::kPointerDown,
WebPointerProperties(1, WebPointerProperties::PointerType::kTouch,
WebPointerProperties::Button::kLeft,
- WebFloatPoint(120, 90), WebFloatPoint(120, 90)),
+ gfx::PointF(120, 90), gfx::PointF(120, 90)),
60, 30);
WebVector<const WebInputEvent*> events;
@@ -568,18 +581,18 @@ TEST(WebInputEventConversionTest, InputEventsTransform) {
WebPointerEvent transformed_event =
coalescedevents[0].WebPointerEventInRootFrame();
- EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().x);
- EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().y);
- EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().x);
- EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().y);
+ EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().x());
+ EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().y());
+ EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().x());
+ EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().y());
EXPECT_FLOAT_EQ(15, transformed_event.width);
EXPECT_FLOAT_EQ(15, transformed_event.height);
transformed_event = coalescedevents[1].WebPointerEventInRootFrame();
- EXPECT_FLOAT_EQ(120, transformed_event.PositionInScreen().x);
- EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().y);
- EXPECT_FLOAT_EQ(60, transformed_event.PositionInWidget().x);
- EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().y);
+ EXPECT_FLOAT_EQ(120, transformed_event.PositionInScreen().x());
+ EXPECT_FLOAT_EQ(90, transformed_event.PositionInScreen().y());
+ EXPECT_FLOAT_EQ(60, transformed_event.PositionInWidget().x());
+ EXPECT_FLOAT_EQ(45, transformed_event.PositionInWidget().y());
EXPECT_FLOAT_EQ(30, transformed_event.width);
EXPECT_FLOAT_EQ(15, transformed_event.height);
}
@@ -597,7 +610,7 @@ TEST(WebInputEventConversionTest, InputEventsConversions) {
int page_height = 480;
web_view->MainFrameWidget()->Resize(WebSize(page_width, page_height));
web_view->MainFrameWidget()->UpdateAllLifecyclePhases(
- WebWidget::LifecycleUpdateReason::kTest);
+ DocumentUpdateReason::kTest);
LocalFrameView* view =
To<LocalFrame>(web_view->GetPage()->MainFrame())->View();
@@ -606,8 +619,8 @@ TEST(WebInputEventConversionTest, InputEventsConversions) {
WebInputEvent::kGestureTap, WebInputEvent::kNoModifiers,
WebInputEvent::GetStaticTimeStampForTests(),
WebGestureDevice::kTouchscreen);
- web_gesture_event.SetPositionInWidget(WebFloatPoint(10, 10));
- web_gesture_event.SetPositionInScreen(WebFloatPoint(10, 10));
+ web_gesture_event.SetPositionInWidget(gfx::PointF(10, 10));
+ web_gesture_event.SetPositionInScreen(gfx::PointF(10, 10));
web_gesture_event.data.tap.tap_count = 1;
web_gesture_event.data.tap.width = 10;
web_gesture_event.data.tap.height = 10;
@@ -618,8 +631,8 @@ TEST(WebInputEventConversionTest, InputEventsConversions) {
FlooredIntPoint(scaled_gesture_event.PositionInRootFrame());
EXPECT_EQ(10.f, position.X());
EXPECT_EQ(10.f, position.Y());
- EXPECT_EQ(10.f, scaled_gesture_event.PositionInScreen().x);
- EXPECT_EQ(10.f, scaled_gesture_event.PositionInScreen().y);
+ EXPECT_EQ(10.f, scaled_gesture_event.PositionInScreen().x());
+ EXPECT_EQ(10.f, scaled_gesture_event.PositionInScreen().y());
EXPECT_EQ(1, scaled_gesture_event.TapCount());
}
}
@@ -636,7 +649,7 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) {
int page_height = 480;
web_view->MainFrameWidget()->Resize(WebSize(page_width, page_height));
web_view->MainFrameWidget()->UpdateAllLifecyclePhases(
- WebWidget::LifecycleUpdateReason::kTest);
+ DocumentUpdateReason::kTest);
web_view->SetPageScaleFactor(2);
@@ -659,8 +672,8 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) {
FlooredIntPoint(transformed_mouse_event.PositionInRootFrame());
EXPECT_EQ(5 + visual_offset.X(), position.X());
EXPECT_EQ(5 + visual_offset.Y(), position.Y());
- EXPECT_EQ(10, transformed_mouse_event.PositionInScreen().x);
- EXPECT_EQ(10, transformed_mouse_event.PositionInScreen().y);
+ EXPECT_EQ(10, transformed_mouse_event.PositionInScreen().x());
+ EXPECT_EQ(10, transformed_mouse_event.PositionInScreen().y());
}
{
@@ -676,8 +689,8 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) {
FlooredIntPoint(scaled_mouse_wheel_event.PositionInRootFrame());
EXPECT_EQ(5 + visual_offset.X(), position.X());
EXPECT_EQ(5 + visual_offset.Y(), position.Y());
- EXPECT_EQ(10, scaled_mouse_wheel_event.PositionInScreen().x);
- EXPECT_EQ(10, scaled_mouse_wheel_event.PositionInScreen().y);
+ EXPECT_EQ(10, scaled_mouse_wheel_event.PositionInScreen().x());
+ EXPECT_EQ(10, scaled_mouse_wheel_event.PositionInScreen().y());
}
{
@@ -685,8 +698,8 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) {
WebInputEvent::kGestureScrollUpdate, WebInputEvent::kNoModifiers,
WebInputEvent::GetStaticTimeStampForTests(),
WebGestureDevice::kTouchscreen);
- web_gesture_event.SetPositionInWidget(WebFloatPoint(10, 10));
- web_gesture_event.SetPositionInScreen(WebFloatPoint(10, 10));
+ web_gesture_event.SetPositionInWidget(gfx::PointF(10, 10));
+ web_gesture_event.SetPositionInScreen(gfx::PointF(10, 10));
WebGestureEvent scaled_gesture_event =
TransformWebGestureEvent(view, web_gesture_event);
@@ -694,8 +707,8 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) {
FlooredIntPoint(scaled_gesture_event.PositionInRootFrame());
EXPECT_EQ(5 + visual_offset.X(), position.X());
EXPECT_EQ(5 + visual_offset.Y(), position.Y());
- EXPECT_EQ(10, scaled_gesture_event.PositionInScreen().x);
- EXPECT_EQ(10, scaled_gesture_event.PositionInScreen().y);
+ EXPECT_EQ(10, scaled_gesture_event.PositionInScreen().x());
+ EXPECT_EQ(10, scaled_gesture_event.PositionInScreen().y());
}
{
@@ -703,24 +716,24 @@ TEST(WebInputEventConversionTest, VisualViewportOffset) {
WebInputEvent::kPointerDown,
WebPointerProperties(1, WebPointerProperties::PointerType::kTouch,
WebPointerProperties::Button::kLeft,
- WebFloatPoint(10.6f, 10.4f),
- WebFloatPoint(10.6f, 10.4f)),
+ gfx::PointF(10.6f, 10.4f),
+ gfx::PointF(10.6f, 10.4f)),
10, 10);
- EXPECT_FLOAT_EQ(10.6f, web_pointer_event.PositionInScreen().x);
- EXPECT_FLOAT_EQ(10.4f, web_pointer_event.PositionInScreen().y);
- EXPECT_FLOAT_EQ(10.6f, web_pointer_event.PositionInWidget().x);
- EXPECT_FLOAT_EQ(10.4f, web_pointer_event.PositionInWidget().y);
+ EXPECT_FLOAT_EQ(10.6f, web_pointer_event.PositionInScreen().x());
+ EXPECT_FLOAT_EQ(10.4f, web_pointer_event.PositionInScreen().y());
+ EXPECT_FLOAT_EQ(10.6f, web_pointer_event.PositionInWidget().x());
+ EXPECT_FLOAT_EQ(10.4f, web_pointer_event.PositionInWidget().y());
WebPointerEvent transformed_event =
TransformWebPointerEvent(view, web_pointer_event)
.WebPointerEventInRootFrame();
- EXPECT_FLOAT_EQ(10.6f, transformed_event.PositionInScreen().x);
- EXPECT_FLOAT_EQ(10.4f, transformed_event.PositionInScreen().y);
+ EXPECT_FLOAT_EQ(10.6f, transformed_event.PositionInScreen().x());
+ EXPECT_FLOAT_EQ(10.4f, transformed_event.PositionInScreen().y());
EXPECT_FLOAT_EQ(5.3f + visual_offset.X(),
- transformed_event.PositionInWidget().x);
+ transformed_event.PositionInWidget().x());
EXPECT_FLOAT_EQ(5.2f + visual_offset.Y(),
- transformed_event.PositionInWidget().y);
+ transformed_event.PositionInWidget().y());
}
}
@@ -736,13 +749,13 @@ TEST(WebInputEventConversionTest, ElasticOverscroll) {
int page_height = 480;
web_view->MainFrameWidget()->Resize(WebSize(page_width, page_height));
web_view->MainFrameWidget()->UpdateAllLifecyclePhases(
- WebWidget::LifecycleUpdateReason::kTest);
+ DocumentUpdateReason::kTest);
LocalFrameView* view =
To<LocalFrame>(web_view->GetPage()->MainFrame())->View();
gfx::Vector2dF elastic_overscroll(10, -20);
- web_view->MainFrameWidget()->ApplyViewportChanges(
+ web_view->MainFrameWidget()->ApplyViewportChangesForTesting(
{gfx::ScrollOffset(), elastic_overscroll, 1.0f, false, 0.0f});
// Just elastic overscroll.
@@ -758,14 +771,14 @@ TEST(WebInputEventConversionTest, ElasticOverscroll) {
IntPoint position =
FlooredIntPoint(transformed_mouse_event.PositionInRootFrame());
- EXPECT_EQ(web_mouse_event.PositionInWidget().x + elastic_overscroll.x(),
+ EXPECT_EQ(web_mouse_event.PositionInWidget().x() + elastic_overscroll.x(),
position.X());
- EXPECT_EQ(web_mouse_event.PositionInWidget().y + elastic_overscroll.y(),
+ EXPECT_EQ(web_mouse_event.PositionInWidget().y() + elastic_overscroll.y(),
position.Y());
- EXPECT_EQ(web_mouse_event.PositionInScreen().x,
- transformed_mouse_event.PositionInScreen().x);
- EXPECT_EQ(web_mouse_event.PositionInScreen().y,
- transformed_mouse_event.PositionInScreen().y);
+ EXPECT_EQ(web_mouse_event.PositionInScreen().x(),
+ transformed_mouse_event.PositionInScreen().x());
+ EXPECT_EQ(web_mouse_event.PositionInScreen().y(),
+ transformed_mouse_event.PositionInScreen().y());
}
// Elastic overscroll and pinch-zoom (this doesn't actually ever happen,
@@ -787,16 +800,16 @@ TEST(WebInputEventConversionTest, ElasticOverscroll) {
IntPoint position =
FlooredIntPoint(transformed_mouse_event.PositionInRootFrame());
- EXPECT_EQ(web_mouse_event.PositionInWidget().x / page_scale +
+ EXPECT_EQ(web_mouse_event.PositionInWidget().x() / page_scale +
visual_offset.X() + elastic_overscroll.x(),
position.X());
- EXPECT_EQ(web_mouse_event.PositionInWidget().y / page_scale +
+ EXPECT_EQ(web_mouse_event.PositionInWidget().y() / page_scale +
visual_offset.Y() + elastic_overscroll.y(),
position.Y());
- EXPECT_EQ(web_mouse_event.PositionInScreen().x,
- transformed_mouse_event.PositionInScreen().x);
- EXPECT_EQ(web_mouse_event.PositionInScreen().y,
- transformed_mouse_event.PositionInScreen().y);
+ EXPECT_EQ(web_mouse_event.PositionInScreen().x(),
+ transformed_mouse_event.PositionInScreen().x());
+ EXPECT_EQ(web_mouse_event.PositionInScreen().y(),
+ transformed_mouse_event.PositionInScreen().y());
}
}
@@ -813,10 +826,10 @@ TEST(WebInputEventConversionTest, ElasticOverscrollWithPageReload) {
int page_height = 480;
web_view->MainFrameWidget()->Resize(WebSize(page_width, page_height));
web_view->MainFrameWidget()->UpdateAllLifecyclePhases(
- WebWidget::LifecycleUpdateReason::kTest);
+ DocumentUpdateReason::kTest);
gfx::Vector2dF elastic_overscroll(10, -20);
- web_view->MainFrameWidget()->ApplyViewportChanges(
+ web_view->MainFrameWidget()->ApplyViewportChangesForTesting(
{gfx::ScrollOffset(), elastic_overscroll, 1.0f, false, 0.0f});
frame_test_helpers::ReloadFrame(
web_view_helper.GetWebView()->MainFrameImpl());
@@ -836,14 +849,14 @@ TEST(WebInputEventConversionTest, ElasticOverscrollWithPageReload) {
IntPoint position =
FlooredIntPoint(transformed_mouse_event.PositionInRootFrame());
- EXPECT_EQ(web_mouse_event.PositionInWidget().x + elastic_overscroll.x(),
+ EXPECT_EQ(web_mouse_event.PositionInWidget().x() + elastic_overscroll.x(),
position.X());
- EXPECT_EQ(web_mouse_event.PositionInWidget().y + elastic_overscroll.y(),
+ EXPECT_EQ(web_mouse_event.PositionInWidget().y() + elastic_overscroll.y(),
position.Y());
- EXPECT_EQ(web_mouse_event.PositionInScreen().x,
- transformed_mouse_event.PositionInScreen().x);
- EXPECT_EQ(web_mouse_event.PositionInScreen().y,
- transformed_mouse_event.PositionInScreen().y);
+ EXPECT_EQ(web_mouse_event.PositionInScreen().x(),
+ transformed_mouse_event.PositionInScreen().x());
+ EXPECT_EQ(web_mouse_event.PositionInScreen().y(),
+ transformed_mouse_event.PositionInScreen().y());
}
}