| Index: chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabExternalNavigationTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabExternalNavigationTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabExternalNavigationTest.java
|
| index 3e6788850a984d9b270912bb9aabd0531ad15a90..83051ffe081cba2afeade3494544f0ffa505b017 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabExternalNavigationTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/customtabs/CustomTabExternalNavigationTest.java
|
| @@ -71,9 +71,13 @@ public class CustomTabExternalNavigationTest extends CustomTabActivityTestBase {
|
| getInstrumentation().getTargetContext(), mTestServer.getURL(TEST_PATH)));
|
| Tab tab = getActivity().getActivityTab();
|
| TabDelegateFactory delegateFactory = tab.getDelegateFactory();
|
| - assert delegateFactory instanceof CustomTabDelegateFactory;
|
| - mUrlHandler = ((CustomTabDelegateFactory) delegateFactory).getExternalNavigationHandler();
|
| - mNavigationDelegate = ((CustomTabDelegateFactory) delegateFactory)
|
| + assertTrue(delegateFactory instanceof CustomTabDelegateFactory);
|
| + CustomTabDelegateFactory customTabDelegateFactory =
|
| + ((CustomTabDelegateFactory) delegateFactory);
|
| + mUrlHandler = customTabDelegateFactory.getExternalNavigationHandler();
|
| + assertTrue(customTabDelegateFactory.getExternalNavigationDelegate()
|
| + instanceof CustomTabNavigationDelegate);
|
| + mNavigationDelegate = (CustomTabNavigationDelegate) customTabDelegateFactory
|
| .getExternalNavigationDelegate();
|
| }
|
|
|
|
|