| 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);
|
| }
|
| });
|
|
|
|
|