| Index: android_webview/javatests/src/org/chromium/android_webview/test/AwZoomTest.java
|
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/ContentViewZoomTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwZoomTest.java
|
| similarity index 85%
|
| rename from android_webview/javatests/src/org/chromium/android_webview/test/ContentViewZoomTest.java
|
| rename to android_webview/javatests/src/org/chromium/android_webview/test/AwZoomTest.java
|
| index c50d6f5004408caf54af043c33eeb8eec69b72b8..db46d07d2ba82239c37e5501177f9eedfb3535a0 100644
|
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/ContentViewZoomTest.java
|
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwZoomTest.java
|
| @@ -14,8 +14,6 @@ import org.chromium.android_webview.AwContents;
|
| import org.chromium.android_webview.AwSettings;
|
| import org.chromium.base.ThreadUtils;
|
| import org.chromium.base.test.util.Feature;
|
| -import org.chromium.content.browser.ContentSettings;
|
| -import org.chromium.content.browser.ContentViewCore;
|
| import org.chromium.content.browser.test.util.Criteria;
|
| import org.chromium.content.browser.test.util.CriteriaHelper;
|
|
|
| @@ -24,13 +22,12 @@ import java.util.concurrent.Callable;
|
| /**
|
| * A test suite for zooming-related methods and settings.
|
| */
|
| -public class ContentViewZoomTest extends AwTestBase {
|
| +public class AwZoomTest extends AwTestBase {
|
| private static final long TEST_TIMEOUT_MS = 20000L;
|
| private static final int CHECK_INTERVAL_MS = 100;
|
|
|
| private TestAwContentsClient mContentsClient;
|
| private AwContents mAwContents;
|
| - private ContentViewCore mContentViewCore;
|
|
|
| @Override
|
| public void setUp() throws Exception {
|
| @@ -39,7 +36,6 @@ public class ContentViewZoomTest extends AwTestBase {
|
| final AwTestContainerView testContainerView =
|
| createAwTestContainerViewOnMainSync(mContentsClient);
|
| mAwContents = testContainerView.getAwContents();
|
| - mContentViewCore = testContainerView.getContentViewCore();
|
| }
|
|
|
| private String getZoomableHtml() {
|
| @@ -62,7 +58,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| return runTestOnUiThreadAndGetResult(new Callable<Boolean>() {
|
| @Override
|
| public Boolean call() throws Exception {
|
| - return mContentViewCore.isMultiTouchZoomSupported();
|
| + return mAwContents.isMultiTouchZoomSupported();
|
| }
|
| });
|
| }
|
| @@ -80,7 +76,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| return runTestOnUiThreadAndGetResult(new Callable<Boolean>() {
|
| @Override
|
| public Boolean call() throws Exception {
|
| - return mContentViewCore.canZoomIn();
|
| + return mAwContents.canZoomIn();
|
| }
|
| });
|
| }
|
| @@ -89,7 +85,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| return runTestOnUiThreadAndGetResult(new Callable<Boolean>() {
|
| @Override
|
| public Boolean call() throws Exception {
|
| - return mContentViewCore.canZoomOut();
|
| + return mAwContents.canZoomOut();
|
| }
|
| });
|
| }
|
| @@ -98,7 +94,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| return runTestOnUiThreadAndGetResult(new Callable<Float>() {
|
| @Override
|
| public Float call() throws Exception {
|
| - return mContentViewCore.getScale();
|
| + return mAwContents.getScale();
|
| }
|
| });
|
| }
|
| @@ -107,7 +103,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| return runTestOnUiThreadAndGetResult(new Callable<View>() {
|
| @Override
|
| public View call() throws Exception {
|
| - return mContentViewCore.getZoomControlsForTest();
|
| + return mAwContents.getZoomControlsForTest();
|
| }
|
| });
|
| }
|
| @@ -116,7 +112,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| ThreadUtils.runOnUiThreadBlocking(new Runnable() {
|
| @Override
|
| public void run() {
|
| - mContentViewCore.invokeZoomPicker();
|
| + mAwContents.invokeZoomPicker();
|
| }
|
| });
|
| }
|
| @@ -126,7 +122,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| if (!runTestOnUiThreadAndGetResult(new Callable<Boolean>() {
|
| @Override
|
| public Boolean call() throws Exception {
|
| - return mContentViewCore.zoomIn();
|
| + return mAwContents.zoomIn();
|
| }
|
| }))
|
| return false;
|
| @@ -139,7 +135,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| if (!runTestOnUiThreadAndGetResult(new Callable<Boolean>() {
|
| @Override
|
| public Boolean call() throws Exception {
|
| - return mContentViewCore.zoomOut();
|
| + return mAwContents.zoomOut();
|
| }
|
| }))
|
| return false;
|
| @@ -182,7 +178,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| loadDataSync(mAwContents, mContentsClient.getOnPageFinishedHelper(),
|
| getZoomableHtml(), "text/html", false);
|
| mContentsClient.getOnScaleChangedHelper().waitForCallback(onScaleChangedCallCount);
|
| - getContentSettingsOnUiThread(mAwContents).setSupportZoom(supportZoom);
|
| + getAwSettingsOnUiThread(mAwContents).setSupportZoom(supportZoom);
|
| assertTrue("Should be able to zoom in", canZoomInOnUiThread());
|
| assertFalse("Should not be able to zoom out", canZoomOutOnUiThread());
|
|
|
| @@ -218,14 +214,14 @@ public class ContentViewZoomTest extends AwTestBase {
|
| loadDataSync(mAwContents, mContentsClient.getOnPageFinishedHelper(),
|
| getZoomableHtml(), "text/html", false);
|
|
|
| - assertTrue(getContentSettingsOnUiThread(mAwContents).supportZoom());
|
| - assertFalse(getContentSettingsOnUiThread(mAwContents).getBuiltInZoomControls());
|
| + assertTrue(webSettings.supportZoom());
|
| + assertFalse(webSettings.getBuiltInZoomControls());
|
| assertFalse(isMultiTouchZoomSupportedOnUiThread());
|
|
|
| - getContentSettingsOnUiThread(mAwContents).setBuiltInZoomControls(true);
|
| + webSettings.setBuiltInZoomControls(true);
|
| assertTrue(isMultiTouchZoomSupportedOnUiThread());
|
|
|
| - getContentSettingsOnUiThread(mAwContents).setSupportZoom(false);
|
| + webSettings.setSupportZoom(false);
|
| assertFalse(isMultiTouchZoomSupportedOnUiThread());
|
| }
|
|
|
| @@ -240,9 +236,9 @@ public class ContentViewZoomTest extends AwTestBase {
|
| // It must be possible to zoom in (or zoom out) for zoom controls to be shown
|
| assertTrue("Should be able to zoom in", canZoomInOnUiThread());
|
|
|
| - assertTrue(getContentSettingsOnUiThread(mAwContents).supportZoom());
|
| - getContentSettingsOnUiThread(mAwContents).setBuiltInZoomControls(true);
|
| - getContentSettingsOnUiThread(mAwContents).setDisplayZoomControls(false);
|
| + assertTrue(webSettings.supportZoom());
|
| + webSettings.setBuiltInZoomControls(true);
|
| + webSettings.setDisplayZoomControls(false);
|
|
|
| // With DisplayZoomControls set to false, attempts to display zoom
|
| // controls must be ignored.
|
| @@ -250,7 +246,7 @@ public class ContentViewZoomTest extends AwTestBase {
|
| invokeZoomPickerOnUiThread();
|
| assertNull(getZoomControlsOnUiThread());
|
|
|
| - getContentSettingsOnUiThread(mAwContents).setDisplayZoomControls(true);
|
| + webSettings.setDisplayZoomControls(true);
|
| assertNull(getZoomControlsOnUiThread());
|
| invokeZoomPickerOnUiThread();
|
| View zoomControls = getZoomControlsOnUiThread();
|
| @@ -267,9 +263,9 @@ public class ContentViewZoomTest extends AwTestBase {
|
| // ContentView must update itself according to the viewport setup.
|
| waitUntilCanNotZoom();
|
|
|
| - assertTrue(getContentSettingsOnUiThread(mAwContents).supportZoom());
|
| - getContentSettingsOnUiThread(mAwContents).setBuiltInZoomControls(true);
|
| - getContentSettingsOnUiThread(mAwContents).setDisplayZoomControls(true);
|
| + assertTrue(webSettings.supportZoom());
|
| + webSettings.setBuiltInZoomControls(true);
|
| + webSettings.setDisplayZoomControls(true);
|
| assertNull(getZoomControlsOnUiThread());
|
| invokeZoomPickerOnUiThread();
|
| View zoomControls = getZoomControlsOnUiThread();
|
| @@ -283,9 +279,9 @@ public class ContentViewZoomTest extends AwTestBase {
|
| loadDataSync(mAwContents, mContentsClient.getOnPageFinishedHelper(),
|
| getZoomableHtml(), "text/html", false);
|
|
|
| - assertTrue(getContentSettingsOnUiThread(mAwContents).supportZoom());
|
| - getContentSettingsOnUiThread(mAwContents).setBuiltInZoomControls(true);
|
| - getContentSettingsOnUiThread(mAwContents).setDisplayZoomControls(true);
|
| + assertTrue(webSettings.supportZoom());
|
| + webSettings.setBuiltInZoomControls(true);
|
| + webSettings.setDisplayZoomControls(true);
|
| invokeZoomPickerOnUiThread();
|
|
|
| // Now force an orientation change, and try to display the zoom picker
|
|
|