| 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 5a527b53b8f3ef03aa4230354ffa833f31170cbd..d522b5fbbf3f7444188318ae3c71e3562e32d15f 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
|
| @@ -69,9 +69,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();
|
| }
|
|
|
|
|