summaryrefslogtreecommitdiffstats
path: root/android_webview/javatests
diff options
context:
space:
mode:
authorkristianm@chromium.org <kristianm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-09 21:15:14 +0000
committerkristianm@chromium.org <kristianm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-09 21:15:14 +0000
commit26aa43d7fab4268004c34d31f26ce1e5b1b425a8 (patch)
tree16cbe85634e08b12525a106dfe686db2dd30c48b /android_webview/javatests
parentfef31643b213eebe53b8bea846217b96b1f24917 (diff)
downloadchromium_src-26aa43d7fab4268004c34d31f26ce1e5b1b425a8.zip
chromium_src-26aa43d7fab4268004c34d31f26ce1e5b1b425a8.tar.gz
chromium_src-26aa43d7fab4268004c34d31f26ce1e5b1b425a8.tar.bz2
Remove incognito parameter from AwContents
It is always false and not planned to be supported BUG= Review URL: https://chromiumcodereview.appspot.com/11785011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175887 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/javatests')
-rw-r--r--android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java20
-rw-r--r--android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java1
-rw-r--r--android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java6
-rw-r--r--android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java478
4 files changed, 57 insertions, 448 deletions
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java b/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java
index 89f477e..95335be 100644
--- a/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewTestBase.java
@@ -38,8 +38,6 @@ public class AndroidWebViewTestBase
extends ActivityInstrumentationTestCase2<AndroidWebViewTestRunnerActivity> {
protected static int WAIT_TIMEOUT_SECONDS = 15;
private static final int CHECK_INTERVAL = 100;
- protected static final boolean NORMAL_VIEW = false;
- protected static final boolean INCOGNITO_VIEW = true;
public AndroidWebViewTestBase() {
super(AndroidWebViewTestRunnerActivity.class);
@@ -202,19 +200,18 @@ public class AndroidWebViewTestBase
});
}
- protected AwTestContainerView createAwTestContainerView(final boolean incognito,
+ protected AwTestContainerView createAwTestContainerView(
final AwContentsClient awContentsClient) {
- return createAwTestContainerView(incognito, new AwTestContainerView(getActivity()),
+ return createAwTestContainerView(new AwTestContainerView(getActivity()),
awContentsClient);
}
- protected AwTestContainerView createAwTestContainerView(final boolean incognito,
+ protected AwTestContainerView createAwTestContainerView(
final AwTestContainerView testContainerView,
final AwContentsClient awContentsClient) {
testContainerView.initialize(new AwContents(testContainerView,
testContainerView.getInternalAccessDelegate(),
- awContentsClient, new ActivityNativeWindow(getActivity()),
- incognito, false));
+ awContentsClient, new ActivityNativeWindow(getActivity()), false));
getActivity().addView(testContainerView);
testContainerView.requestFocus();
return testContainerView;
@@ -222,19 +219,12 @@ public class AndroidWebViewTestBase
protected AwTestContainerView createAwTestContainerViewOnMainSync(
final AwContentsClient client) throws Exception {
- return createAwTestContainerViewOnMainSync(NORMAL_VIEW, client);
- }
-
- protected AwTestContainerView createAwTestContainerViewOnMainSync(
- final boolean incognito,
- final AwContentsClient client) throws Exception {
final AtomicReference<AwTestContainerView> testContainerView =
new AtomicReference<AwTestContainerView>();
- final Context context = getActivity();
getInstrumentation().runOnMainSync(new Runnable() {
@Override
public void run() {
- testContainerView.set(createAwTestContainerView(incognito, client));
+ testContainerView.set(createAwTestContainerView(client));
}
});
return testContainerView.get();
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java
index 9967345..5da6510 100644
--- a/android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/ArchiveTest.java
@@ -28,6 +28,7 @@ public class ArchiveTest extends AndroidWebViewTestBase {
@Override
protected void setUp() throws Exception {
+ super.setUp();
mTestContainerView = createAwTestContainerViewOnMainSync(mContentsClient);
}
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java
index 78c270f..81c55a4 100644
--- a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java
@@ -43,7 +43,7 @@ public class AwContentsTest extends AndroidWebViewTestBase {
@UiThreadTest
public void testCreateDestroy() throws Throwable {
// NOTE this test runs on UI thread, so we cannot call any async methods.
- createAwTestContainerView(false, mContentsClient).getAwContents().destroy();
+ createAwTestContainerView(mContentsClient).getAwContents().destroy();
}
private int callDocumentHasImagesSync(final AwContents awContents)
@@ -98,7 +98,7 @@ public class AwContentsTest extends AndroidWebViewTestBase {
public void testClearCacheMemoryAndDisk() throws Throwable {
final TestAwContentsClient contentClient = new TestAwContentsClient();
final AwTestContainerView testContainer =
- createAwTestContainerViewOnMainSync(false, contentClient);
+ createAwTestContainerViewOnMainSync(contentClient);
final AwContents awContents = testContainer.getAwContents();
TestWebServer webServer = null;
@@ -151,7 +151,7 @@ public class AwContentsTest extends AndroidWebViewTestBase {
@Feature({"AndroidWebView"})
public void testClearCacheInQuickSuccession() throws Throwable {
final AwTestContainerView testContainer =
- createAwTestContainerViewOnMainSync(false, new TestAwContentsClient());
+ createAwTestContainerViewOnMainSync(new TestAwContentsClient());
final AwContents awContents = testContainer.getAwContents();
runTestOnUiThread(new Runnable() {
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java
index e9117a9..803dc6b 100644
--- a/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwSettingsTest.java
@@ -1081,8 +1081,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptEnabledNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
+ public void testJavaScriptEnabledWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsJavaScriptTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsJavaScriptTestHelper(views.getContents1(), views.getClient1()));
@@ -1090,26 +1090,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptEnabledIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsJavaScriptTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsJavaScriptTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptEnabledBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsJavaScriptTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsJavaScriptTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptEnabledDynamicNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
+ public void testJavaScriptEnabledDynamicWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsJavaScriptDynamicTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsJavaScriptDynamicTestHelper(views.getContents1(), views.getClient1()));
@@ -1117,26 +1099,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptEnabledDynamicIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsJavaScriptDynamicTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsJavaScriptDynamicTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptEnabledDynamicBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsJavaScriptDynamicTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsJavaScriptDynamicTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testPluginsEnabledNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
+ public void testPluginsEnabledWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsPluginsTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsPluginsTestHelper(views.getContents1(), views.getClient1()));
@@ -1144,35 +1108,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testPluginsEnabledIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsPluginsTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsPluginsTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testPluginsEnabledBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsPluginsTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsPluginsTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testStandardFontFamilyNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsStandardFontFamilyTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsStandardFontFamilyTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testStandardFontFamilyIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
+ public void testStandardFontFamilyWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsStandardFontFamilyTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsStandardFontFamilyTestHelper(views.getContents1(), views.getClient1()));
@@ -1180,35 +1117,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testStandardFontFamilyBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsStandardFontFamilyTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsStandardFontFamilyTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testDefaultFontSizeNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsDefaultFontSizeTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsDefaultFontSizeTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testDefaultFontSizeIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsDefaultFontSizeTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsDefaultFontSizeTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testDefaultFontSizeBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testDefaultFontSizeWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsDefaultFontSizeTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsDefaultFontSizeTestHelper(views.getContents1(), views.getClient1()));
@@ -1221,7 +1131,7 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@Feature({"AndroidWebView", "Preferences"})
@SmallTest
public void testLoadsImagesAutomaticallyWithCachedImage() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
+ ViewPair views = createViews();
ContentSettings settings0 = getContentSettingsOnUiThread(views.getContents0());
settings0.setJavaScriptEnabled(true);
ContentSettings settings1 = getContentSettingsOnUiThread(views.getContents1());
@@ -1324,8 +1234,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testLoadsImagesAutomaticallyNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
+ public void testLoadsImagesAutomaticallyWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsLoadImagesAutomaticallyTestHelper(
views.getContents0(), views.getClient0(), new ImagePageGenerator(0, true)),
@@ -1335,48 +1245,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testLoadsImagesAutomaticallyIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsLoadImagesAutomaticallyTestHelper(
- views.getContents0(), views.getClient0(), new ImagePageGenerator(0, true)),
- new AwSettingsLoadImagesAutomaticallyTestHelper(
- views.getContents1(), views.getClient1(), new ImagePageGenerator(1, true)));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testLoadsImagesAutomaticallyBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsLoadImagesAutomaticallyTestHelper(
- views.getContents0(), views.getClient0(), new ImagePageGenerator(0, true)),
- new AwSettingsLoadImagesAutomaticallyTestHelper(
- views.getContents1(), views.getClient1(), new ImagePageGenerator(1, true)));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testDefaultTextEncodingNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsDefaultTextEncodingTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsDefaultTextEncodingTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testDefaultTextEncodingIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsDefaultTextEncodingTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsDefaultTextEncodingTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testDefaultTextEncodingBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testDefaultTextEncodingWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsDefaultTextEncodingTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsDefaultTextEncodingTestHelper(views.getContents1(), views.getClient1()));
@@ -1489,26 +1359,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testUserAgentStringNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsUserAgentStringTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsUserAgentStringTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testUserAgentStringIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsUserAgentStringTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsUserAgentStringTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testUserAgentStringBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testUserAgentStringWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsUserAgentStringTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsUserAgentStringTestHelper(views.getContents1(), views.getClient1()));
@@ -1551,17 +1403,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testDomStorageEnabledNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsDomStorageEnabledTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsDomStorageEnabledTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testDomStorageEnabledIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
+ public void testDomStorageEnabledWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsDomStorageEnabledTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsDomStorageEnabledTestHelper(views.getContents1(), views.getClient1()));
@@ -1569,39 +1412,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testDomStorageEnabledBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsDomStorageEnabledTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsDomStorageEnabledTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testUniversalAccessFromFilesNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsUniversalAccessFromFilesTestHelper(views.getContents0(),
- views.getClient0()),
- new AwSettingsUniversalAccessFromFilesTestHelper(views.getContents1(),
- views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testUniversalAccessFromFilesIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsUniversalAccessFromFilesTestHelper(views.getContents0(),
- views.getClient0()),
- new AwSettingsUniversalAccessFromFilesTestHelper(views.getContents1(),
- views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testUniversalAccessFromFilesBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testUniversalAccessFromFilesWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsUniversalAccessFromFilesTestHelper(views.getContents0(),
views.getClient0()),
@@ -1630,30 +1442,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testFileAccessFromFilesIframeNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsFileAccessFromFilesIframeTestHelper(
- views.getContents0(), views.getClient0()),
- new AwSettingsFileAccessFromFilesIframeTestHelper(
- views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testFileAccessFromFilesIframeIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsFileAccessFromFilesIframeTestHelper(
- views.getContents0(), views.getClient0()),
- new AwSettingsFileAccessFromFilesIframeTestHelper(
- views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testFileAccessFromFilesIframeBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testFileAccessFromFilesIframeWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsFileAccessFromFilesIframeTestHelper(
views.getContents0(), views.getClient0()),
@@ -1663,8 +1453,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testFileAccessFromFilesXhrNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
+ public void testFileAccessFromFilesXhrWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsFileAccessFromFilesXhrTestHelper(views.getContents0(),
views.getClient0()),
@@ -1674,30 +1464,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testFileAccessFromFilesXhrIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsFileAccessFromFilesXhrTestHelper(views.getContents0(),
- views.getClient0()),
- new AwSettingsFileAccessFromFilesXhrTestHelper(views.getContents1(),
- views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testFileAccessFromFilesXhrBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsFileAccessFromFilesXhrTestHelper(views.getContents0(),
- views.getClient0()),
- new AwSettingsFileAccessFromFilesXhrTestHelper(views.getContents1(),
- views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testFileUrlAccessNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
+ public void testFileUrlAccessWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsFileUrlAccessTestHelper(views.getContents0(), views.getClient0(), 0),
new AwSettingsFileUrlAccessTestHelper(views.getContents1(), views.getClient1(), 1));
@@ -1705,44 +1473,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testFileUrlAccessIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsFileUrlAccessTestHelper(views.getContents0(), views.getClient0(), 0),
- new AwSettingsFileUrlAccessTestHelper(views.getContents1(), views.getClient1(), 1));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testFileUrlAccessBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsFileUrlAccessTestHelper(views.getContents0(), views.getClient0(), 0),
- new AwSettingsFileUrlAccessTestHelper(views.getContents1(), views.getClient1(), 1));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testContentUrlAccessNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsContentUrlAccessTestHelper(views.getContents0(), views.getClient0(), 0),
- new AwSettingsContentUrlAccessTestHelper(views.getContents1(), views.getClient1(), 1));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testContentUrlAccessIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsContentUrlAccessTestHelper(views.getContents0(), views.getClient0(), 0),
- new AwSettingsContentUrlAccessTestHelper(views.getContents1(), views.getClient1(), 1));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testContentUrlAccessBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testContentUrlAccessWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsContentUrlAccessTestHelper(views.getContents0(), views.getClient0(), 0),
new AwSettingsContentUrlAccessTestHelper(views.getContents1(), views.getClient1(), 1));
@@ -1772,30 +1504,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences", "Navigation"})
- public void testContentUrlFromFileNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsContentUrlAccessFromFileTestHelper(
- views.getContents0(), views.getClient0(), 0),
- new AwSettingsContentUrlAccessFromFileTestHelper(
- views.getContents1(), views.getClient1(), 1));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences", "Navigation"})
- public void testContentUrlFromFileIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsContentUrlAccessFromFileTestHelper(
- views.getContents0(), views.getClient0(), 0),
- new AwSettingsContentUrlAccessFromFileTestHelper(
- views.getContents1(), views.getClient1(), 1));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences", "Navigation"})
- public void testContentUrlFromFileBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testContentUrlFromFileWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsContentUrlAccessFromFileTestHelper(
views.getContents0(), views.getClient0(), 0),
@@ -1874,7 +1584,7 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
public void testBlockNetworkLoadsWithHttpResources() throws Throwable {
final TestAwContentsClient contentClient = new TestAwContentsClient();
final AwTestContainerView testContainer =
- createAwTestContainerViewOnMainSync(false, contentClient);
+ createAwTestContainerViewOnMainSync(contentClient);
final AwContents awContents = testContainer.getAwContents();
final ContentSettings contentSettings = getContentSettingsOnUiThread(awContents);
final AwSettings awSettings = getAwSettingsOnUiThread(testContainer.getAwContents());
@@ -2017,17 +1727,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testLayoutAlgorithmNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsLayoutAlgorithmTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsLayoutAlgorithmTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testLayoutAlgorithmIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
+ public void testLayoutAlgorithmWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsLayoutAlgorithmTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsLayoutAlgorithmTestHelper(views.getContents1(), views.getClient1()));
@@ -2035,35 +1736,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testLayoutAlgorithmBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsLayoutAlgorithmTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsLayoutAlgorithmTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testTextZoomNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsTextZoomTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsTextZoomTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testTextZoomIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsTextZoomTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsTextZoomTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testTextZoomBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testTextZoomWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsTextZoomTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsTextZoomTestHelper(views.getContents1(), views.getClient1()));
@@ -2071,26 +1745,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptPopupsNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- runPerViewSettingsTest(
- new AwSettingsJavaScriptPopupsTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsJavaScriptPopupsTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptPopupsIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- runPerViewSettingsTest(
- new AwSettingsJavaScriptPopupsTestHelper(views.getContents0(), views.getClient0()),
- new AwSettingsJavaScriptPopupsTestHelper(views.getContents1(), views.getClient1()));
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testJavaScriptPopupsBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testJavaScriptPopupsWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
runPerViewSettingsTest(
new AwSettingsJavaScriptPopupsTestHelper(views.getContents0(), views.getClient0()),
new AwSettingsJavaScriptPopupsTestHelper(views.getContents1(), views.getClient1()));
@@ -2101,7 +1757,7 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
public void testCacheMode() throws Throwable {
final TestAwContentsClient contentClient = new TestAwContentsClient();
final AwTestContainerView testContainer =
- createAwTestContainerViewOnMainSync(false, contentClient);
+ createAwTestContainerViewOnMainSync(contentClient);
final AwContents awContents = testContainer.getAwContents();
final AwSettings awSettings = getAwSettingsOnUiThread(testContainer.getAwContents());
clearCacheOnUiThread(awContents, true);
@@ -2150,7 +1806,7 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
public void testCacheModeWithBlockedNetworkLoads() throws Throwable {
final TestAwContentsClient contentClient = new TestAwContentsClient();
final AwTestContainerView testContainer =
- createAwTestContainerViewOnMainSync(false, contentClient);
+ createAwTestContainerViewOnMainSync(contentClient);
final AwContents awContents = testContainer.getAwContents();
final AwSettings awSettings = getAwSettingsOnUiThread(testContainer.getAwContents());
clearCacheOnUiThread(awContents, true);
@@ -2195,42 +1851,8 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences"})
- public void testCacheModeNormal() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
- TestWebServer webServer = null;
- try {
- webServer = new TestWebServer(false);
- runPerViewSettingsTest(
- new AwSettingsCacheModeTestHelper(
- views.getContents0(), views.getClient0(), 0, webServer),
- new AwSettingsCacheModeTestHelper(
- views.getContents1(), views.getClient1(), 1, webServer));
- } finally {
- if (webServer != null) webServer.shutdown();
- }
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testCacheModeIncognito() throws Throwable {
- ViewPair views = createViews(INCOGNITO_VIEW, INCOGNITO_VIEW);
- TestWebServer webServer = null;
- try {
- webServer = new TestWebServer(false);
- runPerViewSettingsTest(
- new AwSettingsCacheModeTestHelper(
- views.getContents0(), views.getClient0(), 0, webServer),
- new AwSettingsCacheModeTestHelper(
- views.getContents1(), views.getClient1(), 1, webServer));
- } finally {
- if (webServer != null) webServer.shutdown();
- }
- }
-
- @SmallTest
- @Feature({"AndroidWebView", "Preferences"})
- public void testCacheModeBoth() throws Throwable {
- ViewPair views = createViews(NORMAL_VIEW, INCOGNITO_VIEW);
+ public void testCacheModeWithTwoViews() throws Throwable {
+ ViewPair views = createViews();
TestWebServer webServer = null;
try {
webServer = new TestWebServer(false);
@@ -2301,7 +1923,7 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
public void testAppCache() throws Throwable {
final TestAwContentsClient contentClient = new TestAwContentsClient();
final AwTestContainerView testContainer =
- createAwTestContainerViewOnMainSync(false, contentClient);
+ createAwTestContainerViewOnMainSync(contentClient);
final AwContents awContents = testContainer.getAwContents();
final ContentSettings settings = getContentSettingsOnUiThread(awContents);
settings.setJavaScriptEnabled(true);
@@ -2335,11 +1957,11 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
@SmallTest
@Feature({"AndroidWebView", "Preferences", "AppCache"})
- public void testAppCacheNormal() throws Throwable {
+ public void testAppCacheWithTwoViews() throws Throwable {
// We don't use the test helper here, because making sure that AppCache
// is disabled takes a lot of time, so running through the usual drill
// will take about 20 seconds.
- ViewPair views = createViews(NORMAL_VIEW, NORMAL_VIEW);
+ ViewPair views = createViews();
ContentSettings settings0 = getContentSettingsOnUiThread(views.getContents0());
settings0.setJavaScriptEnabled(true);
settings0.setAppCachePath("whatever");
@@ -2470,17 +2092,13 @@ public class AwSettingsTest extends AndroidWebViewTestBase {
helper1.ensureSettingHasInitialValue();
}
- private ViewPair createViews(
- boolean firstIsIncognito,
- boolean secondIsIncognito) throws Throwable {
+ private ViewPair createViews() throws Throwable {
TestAwContentsClient client0 = new TestAwContentsClient();
TestAwContentsClient client1 = new TestAwContentsClient();
return new ViewPair(
- createAwTestContainerViewOnMainSync(
- firstIsIncognito, client0).getAwContents(),
+ createAwTestContainerViewOnMainSync(client0).getAwContents(),
client0,
- createAwTestContainerViewOnMainSync(
- secondIsIncognito, client1).getAwContents(),
+ createAwTestContainerViewOnMainSync(client1).getAwContents(),
client1);
}