| Index: chrome/android/javatests/src/org/chromium/chrome/browser/IntentHandlerTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/IntentHandlerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/IntentHandlerTest.java
|
| index d421a7cb48efa8fdaa682660a830e719767fd9a7..dfae1f295e716f610ec41f09bc3c14d3f977e1d3 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/IntentHandlerTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/IntentHandlerTest.java
|
| @@ -230,17 +230,28 @@ public class IntentHandlerTest {
|
| Assert.assertNull(IntentHandler.getReferrerUrlIncludingExtraHeaders(foreignIntent));
|
|
|
| // Check that EXTRA_REFERRER with android-app URL works.
|
| - final String appUrl = "android-app://com.application/http/www.application.com";
|
| + String appUrl = "android-app://com.application/http/www.application.com";
|
| Intent appIntent = new Intent(Intent.ACTION_VIEW);
|
| appIntent.putExtra(Intent.EXTRA_REFERRER, Uri.parse(appUrl));
|
| Assert.assertEquals(
|
| appUrl, IntentHandler.getReferrerUrlIncludingExtraHeaders(appIntent));
|
|
|
| - // Check that EXTRA_REFERRER_NAME with android-app works.
|
| + // Ditto, with EXTRA_REFERRER_NAME.
|
| Intent nameIntent = new Intent(Intent.ACTION_VIEW);
|
| nameIntent.putExtra(Intent.EXTRA_REFERRER_NAME, appUrl);
|
| Assert.assertEquals(
|
| appUrl, IntentHandler.getReferrerUrlIncludingExtraHeaders(nameIntent));
|
| +
|
| + // Check that EXTRA_REFERRER with an empty host android-app URL doesn't work.
|
| + appUrl = "android-app:///www.application.com";
|
| + appIntent = new Intent(Intent.ACTION_VIEW);
|
| + appIntent.putExtra(Intent.EXTRA_REFERRER, Uri.parse(appUrl));
|
| + Assert.assertNull(IntentHandler.getReferrerUrlIncludingExtraHeaders(appIntent));
|
| +
|
| + // Ditto, with EXTRA_REFERRER_NAME.
|
| + nameIntent = new Intent(Intent.ACTION_VIEW);
|
| + nameIntent.putExtra(Intent.EXTRA_REFERRER_NAME, appUrl);
|
| + Assert.assertNull(IntentHandler.getReferrerUrlIncludingExtraHeaders(nameIntent));
|
| }
|
| });
|
| }
|
|
|