| 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 c68be4090e3cc0a06dcef46458714c6942a084f5..45e2239fef7faa0f15c67218714b21147ed23468 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
|
| @@ -52,6 +52,7 @@ public class AwWebContentsObserverTest extends AwTestBase {
|
|
|
| int callCount = onPageFinishedHelper.getCallCount();
|
| mWebContentsObserver.didFinishLoad(frameId, EXAMPLE_URL, mainFrame);
|
| + mWebContentsObserver.didStopLoading(EXAMPLE_URL);
|
| onPageFinishedHelper.waitForCallback(callCount);
|
| assertEquals("onPageFinished should be called for main frame navigations.", callCount + 1,
|
| onPageFinishedHelper.getCallCount());
|
| @@ -65,6 +66,7 @@ public class AwWebContentsObserverTest extends AwTestBase {
|
| callCount = onPageFinishedHelper.getCallCount();
|
| mWebContentsObserver.didFinishLoad(frameId, EXAMPLE_URL, subFrame);
|
| mWebContentsObserver.didFinishLoad(frameId, SYNC_URL, mainFrame);
|
| + mWebContentsObserver.didStopLoading(SYNC_URL);
|
| onPageFinishedHelper.waitForCallback(callCount);
|
| assertEquals("onPageFinished should only be called for the main frame.", callCount + 1,
|
| onPageFinishedHelper.getCallCount());
|
| @@ -74,6 +76,7 @@ public class AwWebContentsObserverTest extends AwTestBase {
|
| callCount = onPageFinishedHelper.getCallCount();
|
| mWebContentsObserver.didFinishLoad(frameId, mUnreachableWebDataUrl, mainFrame);
|
| mWebContentsObserver.didFinishLoad(frameId, SYNC_URL, mainFrame);
|
| + mWebContentsObserver.didStopLoading(SYNC_URL);
|
| onPageFinishedHelper.waitForCallback(callCount);
|
| assertEquals("onPageFinished should not be called for the error url.", callCount + 1,
|
| onPageFinishedHelper.getCallCount());
|
| @@ -97,6 +100,7 @@ public class AwWebContentsObserverTest extends AwTestBase {
|
| mWebContentsObserver.didNavigateMainFrame(EXAMPLE_URL, baseUrl,
|
| !navigationToDifferentPage, !fragmentNavigation, httpStatusCode);
|
| mWebContentsObserver.didFinishLoad(frameId, SYNC_URL, mainFrame);
|
| + mWebContentsObserver.didStopLoading(SYNC_URL);
|
| onPageFinishedHelper.waitForCallback(callCount);
|
| onPageFinishedHelper.waitForCallback(callCount);
|
| assertEquals("onPageFinished should be called only for main frame fragment navigations.",
|
|
|