Index: Source/platform/graphics/GraphicsLayerTest.cpp |
diff --git a/Source/platform/graphics/GraphicsLayerTest.cpp b/Source/platform/graphics/GraphicsLayerTest.cpp |
index e1b6950fa3b288d90e0314f5f1bcfc6a949ec608..9af7292ea2e63f66e2115148ffccf96493823078 100644 |
--- a/Source/platform/graphics/GraphicsLayerTest.cpp |
+++ b/Source/platform/graphics/GraphicsLayerTest.cpp |
@@ -146,10 +146,12 @@ public: |
} |
virtual void setScrollOffset(const IntPoint& scrollOffset) override { m_scrollPosition = scrollOffset; } |
- virtual IntPoint scrollPosition() const override { return m_scrollPosition; } |
+ virtual void setScrollOffset(const DoublePoint& scrollOffset) override { m_scrollPosition = scrollOffset; } |
+ virtual DoublePoint scrollPositionDouble() const override { return m_scrollPosition; } |
+ virtual IntPoint scrollPosition() const override { return flooredIntPoint(m_scrollPosition); } |
private: |
- IntPoint m_scrollPosition; |
+ DoublePoint m_scrollPosition; |
}; |
TEST_F(GraphicsLayerTest, applyScrollToScrollableArea) |
@@ -157,11 +159,12 @@ TEST_F(GraphicsLayerTest, applyScrollToScrollableArea) |
FakeScrollableArea scrollableArea; |
m_graphicsLayer->setScrollableArea(&scrollableArea, false); |
- WebPoint scrollPosition(7, 9); |
- m_platformLayer->setScrollPosition(scrollPosition); |
+ WebDoublePoint scrollPosition(7.2, 9.6); |
+ m_platformLayer->setScrollPositionDouble(scrollPosition); |
m_graphicsLayer->didScroll(); |
- EXPECT_EQ(scrollPosition, WebPoint(scrollableArea.scrollPosition())); |
+ EXPECT_FLOAT_EQ(scrollPosition.x, scrollableArea.scrollPositionDouble().x()); |
+ EXPECT_FLOAT_EQ(scrollPosition.y, scrollableArea.scrollPositionDouble().y()); |
} |
} // namespace |