Index: chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java |
diff --git a/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java b/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java |
index 248cbc47ef1ce152fe349ecd21278060d6ec3a63..e6f9f093b36edad1d695b7797955583904245717 100644 |
--- a/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java |
+++ b/chrome/test/android/javatests/src/org/chromium/chrome/test/MultiActivityTestBase.java |
@@ -10,7 +10,6 @@ import android.text.TextUtils; |
import org.chromium.base.metrics.RecordHistogram; |
import org.chromium.base.test.util.CommandLineFlags; |
-import org.chromium.base.test.util.UrlUtils; |
import org.chromium.base.test.util.parameter.BaseParameter; |
import org.chromium.base.test.util.parameter.Parameter; |
import org.chromium.base.test.util.parameter.Parameterizable; |
@@ -38,98 +37,8 @@ import java.util.Map; |
}) |
public abstract class MultiActivityTestBase extends InstrumentationTestCase |
implements Parameterizable { |
- protected static final String URL_1 = createTestUrl(1); |
- protected static final String URL_2 = createTestUrl(2); |
- protected static final String URL_3 = createTestUrl(3); |
- protected static final String URL_4 = createTestUrl(4); |
- |
private Parameter.Reader mParameterReader; |
private Map<String, BaseParameter> mAvailableParameters; |
- |
- /** Defines one gigantic link spanning the whole page that creates a new window with URL_4. */ |
- public static final String HREF_LINK = UrlUtils.encodeHtmlDataUri( |
- "<html>" |
- + " <head>" |
- + " <title>href link page</title>" |
- + " <meta name='viewport'" |
- + " content='width=device-width initial-scale=0.5, maximum-scale=0.5'>" |
- + " <style>" |
- + " body {margin: 0em;} div {width: 100%; height: 100%; background: #011684;}" |
- + " </style>" |
- + " </head>" |
- + " <body>" |
- + " <a href='" + URL_4 + "' target='_blank'><div></div></a>" |
- + " </body>" |
- + "</html>"); |
- |
- /** Same as HREF_LINK, but disallowing a referrer from being sent triggers another codepath. */ |
- protected static final String HREF_NO_REFERRER_LINK = UrlUtils.encodeHtmlDataUri( |
- "<html>" |
- + " <head>" |
- + " <title>href no referrer link page</title>" |
- + " <meta name='viewport'" |
- + " content='width=device-width initial-scale=0.5, maximum-scale=0.5'>" |
- + " <style>" |
- + " body {margin: 0em;} div {width: 100%; height: 100%; background: #011684;}" |
- + " </style>" |
- + " </head>" |
- + " <body>" |
- + " <a href='" + URL_4 + "' target='_blank' rel='noreferrer'><div></div></a>" |
- + " </body>" |
- + "</html>"); |
- |
- /** Clicking the body triggers a window.open() call to open URL_4. */ |
- protected static final String SUCCESS_URL = UrlUtils.encodeHtmlDataUri("opened!"); |
- protected static final String ONCLICK_LINK = UrlUtils.encodeHtmlDataUri( |
- "<html>" |
- + " <head>" |
- + " <title>window.open page</title>" |
- + " <meta name='viewport'" |
- + " content='width=device-width initial-scale=0.5, maximum-scale=0.5'>" |
- + " <style>" |
- + " body {margin: 0em;} div {width: 100%; height: 100%; background: #011684;}" |
- + " </style>" |
- + " <script>" |
- + " function openNewWindow() {" |
- + " var site = window.open('" + URL_4 + "');" |
- + " if (site) location.href = '" + SUCCESS_URL + "';" |
- + " }" |
- + " </script>" |
- + " </head>" |
- + " <body id='body'>" |
- + " <div onclick='openNewWindow()'></div>" |
- + " </body>" |
- + "</html>"); |
- |
- /** Opens a new page via window.open(), but get rid of the opener. */ |
- protected static final String ONCLICK_NO_REFERRER_LINK = UrlUtils.encodeHtmlDataUri( |
- "<html>" |
- + " <head>" |
- + " <title>window.open page, opener set to null</title>" |
- + " <meta name='viewport'" |
- + " content='width=device-width initial-scale=0.5, maximum-scale=0.5'>" |
- + " <style>" |
- + " body {margin: 0em;} div {width: 100%; height: 100%; background: #011684;}" |
- + " </style>" |
- + " <script>" |
- + " function openWithoutReferrer() {" |
- + " var site = window.open();" |
- + " site.opener = null;" |
- + " site.document.open();" |
- + " site.document.write(" |
- + " '<meta http-equiv=\"refresh\" content=\"0;url=" + URL_4 + "\">');" |
- + " site.document.close();" |
- + " if (site) location.href = '" + SUCCESS_URL + "';" |
- + " }" |
- + " </script>" |
- + " </head>" |
- + " <body>" |
- + " <a onclick='openWithoutReferrer()'>" |
- + " <div>The bug that just keeps on coming back.</div>" |
- + " </a>" |
- + " </body>" |
- + "</html>"); |
- |
protected MockStorageDelegate mStorageDelegate; |
protected Context mContext; |
@@ -243,17 +152,4 @@ public abstract class MultiActivityTestBase extends InstrumentationTestCase |
protected Parameter.Reader getParameterReader() { |
return mParameterReader; |
} |
- |
- private static final String createTestUrl(int index) { |
- String[] colors = {"#000000", "#ff0000", "#00ff00", "#0000ff", "#ffff00"}; |
- return UrlUtils.encodeHtmlDataUri( |
- "<html>" |
- + " <head>" |
- + " <title>Page " + index + "</title>" |
- + " <meta name='viewport' content='width=device-width " |
- + " initial-scale=0.5 maximum-scale=0.5'>" |
- + " </head>" |
- + " <body style='margin: 0em; background: " + colors[index] + ";'></body>" |
- + "</html>"); |
- } |
} |