Index: android_webview/javatests/src/org/chromium/android_webview/test/ClientOnPageFinishedTest.java |
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/ClientOnPageFinishedTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/ClientOnPageFinishedTest.java |
index 928948dd841790587dad86a52bd15b4f73f7125e..64a25964d496f0abeca328a7cac0837eb7a0256c 100644 |
--- a/android_webview/javatests/src/org/chromium/android_webview/test/ClientOnPageFinishedTest.java |
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/ClientOnPageFinishedTest.java |
@@ -12,6 +12,8 @@ import org.chromium.base.test.util.Feature; |
import org.chromium.content.browser.test.util.TestCallbackHelperContainer; |
import org.chromium.net.test.util.TestWebServer; |
+import java.util.concurrent.TimeUnit; |
+ |
/** |
* Tests for the ContentViewClient.onPageFinished() method. |
*/ |
@@ -53,13 +55,19 @@ public class ClientOnPageFinishedTest extends AndroidWebViewTestBase { |
assertEquals(0, onReceivedErrorHelper.getCallCount()); |
- String url = "http://man.id.be.really.surprised.if.this.address.existed.blah/"; |
+ String url = "http://localhost:7/non_existent"; |
int onReceivedErrorCallCount = onReceivedErrorHelper.getCallCount(); |
int onPageFinishedCallCount = onPageFinishedHelper.getCallCount(); |
loadUrlAsync(mAwContents, url); |
- onReceivedErrorHelper.waitForCallback(onReceivedErrorCallCount); |
- onPageFinishedHelper.waitForCallback(onPageFinishedCallCount); |
+ onReceivedErrorHelper.waitForCallback(onReceivedErrorCallCount, |
+ 1 /* numberOfCallsToWaitFor */, |
+ WAIT_TIMEOUT_SECONDS, |
+ TimeUnit.SECONDS); |
+ onPageFinishedHelper.waitForCallback(onPageFinishedCallCount, |
+ 1 /* numberOfCallsToWaitFor */, |
+ WAIT_TIMEOUT_SECONDS, |
+ TimeUnit.SECONDS); |
assertEquals(1, onReceivedErrorHelper.getCallCount()); |
} |