Commit fd64fa21 authored by Ankit Kumar 🌪️'s avatar Ankit Kumar 🌪️ Committed by Commit Bot

Migrate PP_Point to gfx::Point in tests

Replace usage of PP_Point to gfx::Point in test files.

Bug: 1101101
Change-Id: I1f7031e5b1845e0c8f063f3bfbcee877ff591c15
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2413689
Commit-Queue: Ankit Kumar 🌪️ <ankk@microsoft.com>
Reviewed-by: default avatarK. Moon <kmoon@chromium.org>
Reviewed-by: default avatarLei Zhang <thestig@chromium.org>
Cr-Commit-Position: refs/heads/master@{#808513}
parent a18a2825
......@@ -19,9 +19,9 @@
#include "pdf/ppapi_migration/input_event_conversions.h"
#include "pdf/test/test_client.h"
#include "pdf/test/test_document_loader.h"
#include "ppapi/cpp/size.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/geometry/point.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/gfx/geometry/size.h"
......@@ -946,13 +946,13 @@ TEST_F(PDFiumEngineTabbingTest, MaintainViewportWhenFocusIsUpdated) {
{
InSequence sequence;
static constexpr PP_Point kScrollValue = {510, 478};
EXPECT_CALL(client, ScrollToY(kScrollValue.y, false))
static constexpr gfx::Point kScrollValue = {510, 478};
EXPECT_CALL(client, ScrollToY(kScrollValue.y(), false))
.WillOnce(Invoke(
[&engine]() { engine->ScrolledToYPosition(kScrollValue.y); }));
EXPECT_CALL(client, ScrollToX(kScrollValue.x)).WillOnce(Invoke([&engine]() {
engine->ScrolledToXPosition(kScrollValue.x);
}));
[&engine]() { engine->ScrolledToYPosition(kScrollValue.y()); }));
EXPECT_CALL(client, ScrollToX(kScrollValue.x()))
.WillOnce(Invoke(
[&engine]() { engine->ScrolledToXPosition(kScrollValue.x()); }));
}
EXPECT_EQ(PDFiumEngine::FocusElementType::kNone,
......@@ -970,9 +970,9 @@ TEST_F(PDFiumEngineTabbingTest, MaintainViewportWhenFocusIsUpdated) {
GetFocusedElementType(engine.get()));
// Scroll focused annotation out of viewport.
static constexpr PP_Point kScrollPosition = {242, 746};
engine->ScrolledToXPosition(kScrollPosition.x);
engine->ScrolledToYPosition(kScrollPosition.y);
static constexpr gfx::Point kScrollPosition = {242, 746};
engine->ScrolledToXPosition(kScrollPosition.x());
engine->ScrolledToYPosition(kScrollPosition.y());
engine->UpdateFocus(/*has_focus=*/false);
EXPECT_EQ(PDFiumEngine::FocusElementType::kPage,
......@@ -999,16 +999,16 @@ TEST_F(PDFiumEngineTabbingTest, ScrollFocusedAnnotationIntoView) {
{
InSequence sequence;
static constexpr PP_Point kScrollValues[] = {{510, 478}, {510, 478}};
static constexpr gfx::Point kScrollValues[] = {{510, 478}, {510, 478}};
for (const auto& scroll_value : kScrollValues) {
EXPECT_CALL(client, ScrollToY(scroll_value.y, false))
EXPECT_CALL(client, ScrollToY(scroll_value.y(), false))
.WillOnce(Invoke([&engine, &scroll_value]() {
engine->ScrolledToYPosition(scroll_value.y);
engine->ScrolledToYPosition(scroll_value.y());
}));
EXPECT_CALL(client, ScrollToX(scroll_value.x))
EXPECT_CALL(client, ScrollToX(scroll_value.x()))
.WillOnce(Invoke([&engine, &scroll_value]() {
engine->ScrolledToXPosition(scroll_value.x);
engine->ScrolledToXPosition(scroll_value.x());
}));
}
}
......@@ -1028,9 +1028,9 @@ TEST_F(PDFiumEngineTabbingTest, ScrollFocusedAnnotationIntoView) {
GetFocusedElementType(engine.get()));
// Scroll focused annotation out of viewport.
static constexpr PP_Point kScrollPosition = {242, 746};
engine->ScrolledToXPosition(kScrollPosition.x);
engine->ScrolledToYPosition(kScrollPosition.y);
static constexpr gfx::Point kScrollPosition = {242, 746};
engine->ScrolledToXPosition(kScrollPosition.x());
engine->ScrolledToYPosition(kScrollPosition.y());
// Scroll the focused annotation into view.
ScrollFocusedAnnotationIntoView(engine.get());
......
......@@ -7,9 +7,9 @@
#include "pdf/pdfium/pdfium_test_base.h"
#include "pdf/ppapi_migration/input_event_conversions.h"
#include "pdf/test/test_client.h"
#include "ppapi/c/pp_point.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "third_party/pdfium/public/fpdf_annot.h"
#include "ui/gfx/geometry/point.h"
#include "ui/gfx/geometry/size.h"
using testing::InSequence;
......@@ -114,14 +114,14 @@ TEST_F(FormFillerTest, DoURIActionWithKeyboardModifier) {
TEST_F(FormFillerTest, FormOnFocusChange) {
struct {
// Initial scroll position of the document.
PP_Point initial_position;
gfx::Point initial_position;
// Page number on which the annotation is present.
int page_index;
// The index of test annotation on page_index.
int annot_index;
// The scroll position to bring the annotation into view. (0,0) if the
// annotation is already in view.
PP_Point final_scroll_position;
gfx::Point final_scroll_position;
} static constexpr test_cases[] = {
{{0, 0}, 0, 0, {242, 746}}, {{0, 0}, 0, 1, {510, 478}},
{{242, 40}, 0, 0, {0, 746}}, {{60, 758}, 0, 0, {242, 0}},
......@@ -139,19 +139,19 @@ TEST_F(FormFillerTest, FormOnFocusChange) {
InSequence sequence;
for (const auto& test_case : test_cases) {
if (test_case.final_scroll_position.y != 0) {
if (test_case.final_scroll_position.y() != 0) {
EXPECT_CALL(client,
ScrollToY(test_case.final_scroll_position.y, false));
ScrollToY(test_case.final_scroll_position.y(), false));
}
if (test_case.final_scroll_position.x != 0)
EXPECT_CALL(client, ScrollToX(test_case.final_scroll_position.x));
if (test_case.final_scroll_position.x() != 0)
EXPECT_CALL(client, ScrollToX(test_case.final_scroll_position.x()));
}
}
for (const auto& test_case : test_cases) {
// Setting up the initial scroll positions.
engine->ScrolledToXPosition(test_case.initial_position.x);
engine->ScrolledToYPosition(test_case.initial_position.y);
engine->ScrolledToXPosition(test_case.initial_position.x());
engine->ScrolledToYPosition(test_case.initial_position.y());
PDFiumPage& page = GetPDFiumPageForTest(*engine, test_case.page_index);
ScopedFPDFAnnotation annot(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment