| Index: android_webview/javatests/src/org/chromium/android_webview/test/AwWebContentsObserverTest.java
|
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwWebContentsObserverTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwWebContentsObserverTest.java
|
| index 0db88d641d3d2b5c44a193a76be159c674441538..0718fa1a4b028cc883718b112716407b1c5ae076 100644
|
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/AwWebContentsObserverTest.java
|
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwWebContentsObserverTest.java
|
| @@ -159,6 +159,20 @@ public class AwWebContentsObserverTest extends AwTestBase {
|
| doUpdateVisitedHistoryHelper.getUrl());
|
| assertEquals(false, doUpdateVisitedHistoryHelper.getIsReload());
|
|
|
| + callCount = doUpdateVisitedHistoryHelper.getCallCount();
|
| + mWebContentsObserver.didFinishNavigation(nullUrl, isInMainFrame, isErrorPage, hasCommitted,
|
| + !isSameDocument, fragmentNavigation, PageTransition.TYPED, errorCode,
|
| + errorDescription, httpStatusCode);
|
| + mWebContentsObserver.didFinishNavigation(EXAMPLE_URL, !isInMainFrame, isErrorPage,
|
| + hasCommitted, !isSameDocument, fragmentNavigation, PageTransition.TYPED, errorCode,
|
| + errorDescription, httpStatusCode);
|
| + doUpdateVisitedHistoryHelper.waitForCallback(callCount);
|
| + assertEquals("doUpdateVisitedHistory should only be called for the main frame.",
|
| + callCount + 1, doUpdateVisitedHistoryHelper.getCallCount());
|
| + assertEquals("doUpdateVisitedHistory should only be called for the main frame.", nullUrl,
|
| + doUpdateVisitedHistoryHelper.getUrl());
|
| + assertEquals(false, doUpdateVisitedHistoryHelper.getIsReload());
|
| +
|
| callCount = doUpdateVisitedHistoryHelper.getCallCount();
|
| mWebContentsObserver.didFinishNavigation(EXAMPLE_URL, isInMainFrame, isErrorPage,
|
| hasCommitted, isSameDocument, !fragmentNavigation, PageTransition.RELOAD, errorCode,
|
|
|