Index: android_webview/javatests/src/org/chromium/android_webview/test/LoadDataWithBaseUrlTest.java |
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/LoadDataWithBaseUrlTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/LoadDataWithBaseUrlTest.java |
index 1b75c12925b02bbc7f4e8dd1267fb9f161783300..4163d76691b9b2745ebbcd3696ae509d12088d8c 100644 |
--- a/android_webview/javatests/src/org/chromium/android_webview/test/LoadDataWithBaseUrlTest.java |
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/LoadDataWithBaseUrlTest.java |
@@ -14,14 +14,13 @@ import org.chromium.base.test.util.DisabledTest; |
import org.chromium.base.test.util.Feature; |
import org.chromium.content.browser.ContentViewCore; |
import org.chromium.content.browser.LoadUrlParams; |
-import org.chromium.content.browser.test.util.Criteria; |
-import org.chromium.content.browser.test.util.CriteriaHelper; |
import org.chromium.content.browser.test.util.HistoryUtils; |
import org.chromium.content.browser.test.util.TestCallbackHelperContainer; |
import org.chromium.net.test.util.TestWebServer; |
import java.io.File; |
import java.io.FileOutputStream; |
+import java.util.concurrent.Callable; |
import java.util.concurrent.TimeUnit; |
/** |
@@ -303,15 +302,11 @@ public class LoadDataWithBaseUrlTest extends AwTestBase { |
loadDataWithBaseUrlSync(data, "text/html", false, baseUrl, null); |
- CriteriaHelper.pollForCriteria(new Criteria() { |
+ poll(new Callable<Boolean>() { |
@Override |
- public boolean isSatisfied() { |
- try { |
- String title = getTitleOnUiThread(mAwContents); |
- return IMAGE_LOADED.equals(title) || IMAGE_NOT_LOADED.equals(title); |
- } catch (Throwable t) { |
- return false; |
- } |
+ public Boolean call() throws Exception { |
+ String title = getTitleOnUiThread(mAwContents); |
+ return IMAGE_LOADED.equals(title) || IMAGE_NOT_LOADED.equals(title); |
} |
}); |