Index: Source/web/tests/PinchViewportTest.cpp |
diff --git a/Source/web/tests/PinchViewportTest.cpp b/Source/web/tests/PinchViewportTest.cpp |
index c18b7d663f019321b7feec51400980d66d65f83b..5e34221f8fe38c5d14032894b48dcb345c6c90fe 100644 |
--- a/Source/web/tests/PinchViewportTest.cpp |
+++ b/Source/web/tests/PinchViewportTest.cpp |
@@ -153,7 +153,6 @@ |
settings->setViewportEnabled(true); |
settings->setViewportMetaEnabled(true); |
settings->setShrinksViewportContentToFit(true); |
- settings->setMainFrameResizesAreOrientationChanges(true); |
} |
protected: |
@@ -192,125 +191,6 @@ |
pinchViewport.setSize(newViewportSize); |
EXPECT_SIZE_EQ(webViewSize, IntSize(webViewImpl()->size())); |
EXPECT_SIZE_EQ(newViewportSize, pinchViewport.size()); |
-} |
- |
-// Test that the PinchViewport works as expected in case of a scaled |
-// and scrolled viewport - scroll down. |
-TEST_F(PinchViewportTest, TestResizeAfterVerticalScroll) |
-{ |
- /* |
- 200 200 |
- | | | | |
- | | | | |
- | | 800 | | 800 |
- |-------------------| | | |
- | | | | |
- | | | | |
- | | | | |
- | | --------> | | |
- | 300 | | | |
- | | | | |
- | 400 | | | |
- | | |-------------------| |
- | | | 75 | |
- | 50 | | 50 100| |
- o----- | o---- | |
- | | | | | 25 | |
- | |100 | |-------------------| |
- | | | | | |
- | | | | | |
- -------------------- -------------------- |
- |
- */ |
- |
- initializeWithAndroidSettings(); |
- |
- registerMockedHttpURLLoad("200-by-800-viewport.html"); |
- navigateTo(m_baseURL + "200-by-800-viewport.html"); |
- |
- webViewImpl()->resize(IntSize(100, 200)); |
- |
- // Scroll main frame to the bottom of the document |
- webViewImpl()->setMainFrameScrollOffset(WebPoint(0, 400)); |
- EXPECT_POINT_EQ(IntPoint(0, 400), frame()->view()->scrollPosition()); |
- |
- webViewImpl()->setPageScaleFactor(2.0); |
- |
- // Scroll pinch viewport to the bottom of the main frame |
- PinchViewport& pinchViewport = frame()->page()->frameHost().pinchViewport(); |
- pinchViewport.setLocation(FloatPoint(0, 300)); |
- EXPECT_FLOAT_POINT_EQ(FloatPoint(0, 300), pinchViewport.location()); |
- |
- // Verify the initial size of the pinch viewport in the CSS pixels |
- EXPECT_FLOAT_SIZE_EQ(FloatSize(50, 100), pinchViewport.visibleRect().size()); |
- |
- // Perform the resizing |
- webViewImpl()->resize(IntSize(200, 100)); |
- |
- // After resizing the scale changes 2.0 -> 4.0 |
- EXPECT_FLOAT_SIZE_EQ(FloatSize(50, 25), pinchViewport.visibleRect().size()); |
- |
- EXPECT_POINT_EQ(IntPoint(0, 625), frame()->view()->scrollPosition()); |
- EXPECT_FLOAT_POINT_EQ(FloatPoint(0, 75), pinchViewport.location()); |
-} |
- |
-// Test that the PinchViewport works as expected in case if a scaled |
-// and scrolled viewport - scroll right. |
-TEST_F(PinchViewportTest, TestResizeAfterHorizontalScroll) |
-{ |
- /* |
- 200 200 |
- ---------------o----- ---------------o----- |
- | | | | 25| | |
- | | | | -----| |
- | 100| | |100 50 | |
- | | | | | |
- | ---- | |-------------------| |
- | | | | |
- | | | | |
- | | | | |
- | | | | |
- | | | | |
- |400 | ---------> | | |
- | | | | |
- | | | | |
- | | | | |
- | | | | |
- | | | | |
- | | | | |
- | | | | |
- | | | | |
- |-------------------| | | |
- | | | | |
- |
- */ |
- |
- initializeWithAndroidSettings(); |
- |
- registerMockedHttpURLLoad("200-by-800-viewport.html"); |
- navigateTo(m_baseURL + "200-by-800-viewport.html"); |
- |
- webViewImpl()->resize(IntSize(100, 200)); |
- |
- // Outer viewport takes the whole width of the document. |
- |
- webViewImpl()->setPageScaleFactor(2.0); |
- |
- // Scroll pinch viewport to the right edge of the frame |
- PinchViewport& pinchViewport = frame()->page()->frameHost().pinchViewport(); |
- pinchViewport.setLocation(FloatPoint(150, 0)); |
- EXPECT_FLOAT_POINT_EQ(FloatPoint(150, 0), pinchViewport.location()); |
- |
- // Verify the initial size of the pinch viewport in the CSS pixels |
- EXPECT_FLOAT_SIZE_EQ(FloatSize(50, 100), pinchViewport.visibleRect().size()); |
- |
- webViewImpl()->resize(IntSize(200, 100)); |
- |
- // After resizing the scale changes 2.0 -> 4.0 |
- EXPECT_FLOAT_SIZE_EQ(FloatSize(50, 25), pinchViewport.visibleRect().size()); |
- |
- EXPECT_POINT_EQ(IntPoint(0, 0), frame()->view()->scrollPosition()); |
- EXPECT_FLOAT_POINT_EQ(FloatPoint(150, 0), pinchViewport.location()); |
} |
static void disableAcceleratedCompositing(WebSettings* settings) |