| Index: chrome/android/javatests/src/org/chromium/chrome/browser/TabsOpenedFromExternalAppTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/TabsOpenedFromExternalAppTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/TabsOpenedFromExternalAppTest.java
|
| index bdeecdaeef48affe167fd940e655af7aa903d4e2..6c9620e4449d39eeac056d14fda93274dfc9b22f 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/TabsOpenedFromExternalAppTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/TabsOpenedFromExternalAppTest.java
|
| @@ -24,12 +24,12 @@ import org.chromium.base.test.util.DisabledTest;
|
| import org.chromium.base.test.util.Feature;
|
| import org.chromium.base.test.util.FlakyTest;
|
| import org.chromium.base.test.util.RetryOnFailure;
|
| +import org.chromium.base.test.util.UrlUtils;
|
| import org.chromium.chrome.R;
|
| import org.chromium.chrome.browser.tab.EmptyTabObserver;
|
| import org.chromium.chrome.browser.tab.Tab;
|
| import org.chromium.chrome.browser.tabmodel.TabModelUtils;
|
| import org.chromium.chrome.test.ChromeTabbedActivityTestBase;
|
| -import org.chromium.chrome.test.MultiActivityTestBase;
|
| import org.chromium.chrome.test.util.ApplicationTestUtils;
|
| import org.chromium.chrome.test.util.ChromeTabUtils;
|
| import org.chromium.content.browser.test.util.Criteria;
|
| @@ -633,9 +633,25 @@ public class TabsOpenedFromExternalAppTest extends ChromeTabbedActivityTestBase
|
| }
|
| }));
|
|
|
| + // Defines one gigantic link spanning the whole page that creates a new
|
| + // window with chrome/test/data/android/google.html.
|
| + final String hrefLink = 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='" + mTestServer.getURL("/chrome/test/data/android/google.html")
|
| + + "' target='_blank'><div></div></a>"
|
| + + " </body>"
|
| + + "</html>");
|
| +
|
| // Open a tab via an external application.
|
| - final Intent intent = new Intent(
|
| - Intent.ACTION_VIEW, Uri.parse(MultiActivityTestBase.HREF_LINK));
|
| + final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(hrefLink));
|
| intent.setClassName(getInstrumentation().getTargetContext().getPackageName(),
|
| ChromeTabbedActivity.class.getName());
|
| intent.putExtra(Browser.EXTRA_APPLICATION_ID, "com.legit.totes");
|
|
|