Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9795)

Unified Diff: chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImplTest.java

Issue 2035183002: Upstream: Launch WebAPK without showing intent picker when user taps link in WebAPK scope (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImplTest.java
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImplTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImplTest.java
index 9dc032e5f9ce3d795b2a10e6ae64489e9ddd383c..34e320c4ec78fad6f3fc09e2042d13d87d3c9cb0 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImplTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/externalnav/ExternalNavigationDelegateImplTest.java
@@ -34,8 +34,8 @@ public class ExternalNavigationDelegateImplTest extends ChromeActivityTestCaseBa
public void testIsPackageSpecializedHandler_NoResolveInfo() {
String packageName = "";
List<ResolveInfo> resolveInfos = new ArrayList<ResolveInfo>();
- assertFalse(ExternalNavigationDelegateImpl
- .isPackageSpecializedHandler(resolveInfos, packageName));
+ assertEquals(0, ExternalNavigationDelegateImpl.countSpecializedHandlersWithFilter(
+ resolveInfos, packageName));
}
@SmallTest
@@ -44,8 +44,8 @@ public class ExternalNavigationDelegateImplTest extends ChromeActivityTestCaseBa
ResolveInfo info = new ResolveInfo();
info.filter = new IntentFilter();
List<ResolveInfo> resolveInfos = makeResolveInfos(info);
- assertFalse(ExternalNavigationDelegateImpl
- .isPackageSpecializedHandler(resolveInfos, packageName));
+ assertEquals(0, ExternalNavigationDelegateImpl.countSpecializedHandlersWithFilter(
+ resolveInfos, packageName));
}
@SmallTest
@@ -55,8 +55,8 @@ public class ExternalNavigationDelegateImplTest extends ChromeActivityTestCaseBa
info.filter = new IntentFilter();
info.filter.addDataPath("somepath", 2);
List<ResolveInfo> resolveInfos = makeResolveInfos(info);
- assertTrue(ExternalNavigationDelegateImpl
- .isPackageSpecializedHandler(resolveInfos, packageName));
+ assertEquals(1, ExternalNavigationDelegateImpl.countSpecializedHandlersWithFilter(
+ resolveInfos, packageName));
}
@SmallTest
@@ -66,8 +66,8 @@ public class ExternalNavigationDelegateImplTest extends ChromeActivityTestCaseBa
info.filter = new IntentFilter();
info.filter.addDataAuthority("http://www.google.com", "80");
List<ResolveInfo> resolveInfos = makeResolveInfos(info);
- assertTrue(ExternalNavigationDelegateImpl
- .isPackageSpecializedHandler(resolveInfos, packageName));
+ assertEquals(1, ExternalNavigationDelegateImpl.countSpecializedHandlersWithFilter(
+ resolveInfos, packageName));
}
@SmallTest
@@ -79,8 +79,8 @@ public class ExternalNavigationDelegateImplTest extends ChromeActivityTestCaseBa
info.activityInfo = new ActivityInfo();
info.activityInfo.packageName = packageName;
List<ResolveInfo> resolveInfos = makeResolveInfos(info);
- assertTrue(ExternalNavigationDelegateImpl
- .isPackageSpecializedHandler(resolveInfos, packageName));
+ assertEquals(1, ExternalNavigationDelegateImpl.countSpecializedHandlersWithFilter(
+ resolveInfos, packageName));
}
@SmallTest
@@ -92,8 +92,8 @@ public class ExternalNavigationDelegateImplTest extends ChromeActivityTestCaseBa
info.activityInfo = new ActivityInfo();
info.activityInfo.packageName = "com.foo.bar";
List<ResolveInfo> resolveInfos = makeResolveInfos(info);
- assertFalse(ExternalNavigationDelegateImpl
- .isPackageSpecializedHandler(resolveInfos, packageName));
+ assertEquals(0, ExternalNavigationDelegateImpl.countSpecializedHandlersWithFilter(
+ resolveInfos, packageName));
}
@SmallTest

Powered by Google App Engine
This is Rietveld 408576698