Index: android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java |
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java |
index 658f69918aef5ae2dc71893fa1b0297e62752e27..c91ed37ce6b04c4a2f0e5fb495e00d1eaf337067 100644 |
--- a/android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java |
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/WebKitHitTestTest.java |
@@ -105,9 +105,9 @@ public class WebKitHitTestTest extends AwTestBase { |
return a == null ? b == null : a.equals(b); |
} |
- private boolean pollForHitTestDataOnUiThread( |
+ private void pollForHitTestDataOnUiThread( |
final int expectedType, final String expectedExtra) throws Throwable { |
- return pollOnUiThread(new Callable<Boolean>() { |
+ pollOnUiThread(new Callable<Boolean>() { |
@Override |
public Boolean call() { |
AwContents.HitTestData data = mAwContents.getLastHitTestResult(); |
@@ -117,11 +117,11 @@ public class WebKitHitTestTest extends AwTestBase { |
}); |
} |
- private boolean pollForHrefAndImageSrcOnUiThread( |
+ private void pollForHrefAndImageSrcOnUiThread( |
final String expectedHref, |
final String expectedAnchorText, |
final String expectedImageSrc) throws Throwable { |
- boolean pollResult = pollOnUiThread(new Callable<Boolean>() { |
+ pollOnUiThread(new Callable<Boolean>() { |
@Override |
public Boolean call() { |
AwContents.HitTestData data = mAwContents.getLastHitTestResult(); |
@@ -141,21 +141,18 @@ public class WebKitHitTestTest extends AwTestBase { |
mAwContents.requestImageRef(imageRefMsg); |
} |
}); |
- pollResult &= stringEquals(expectedHref, focusNodeHrefMsg.getData().getString("url")); |
- pollResult &= stringEquals(expectedAnchorText, |
- focusNodeHrefMsg.getData().getString("title")); |
- pollResult &= stringEquals(expectedImageSrc, focusNodeHrefMsg.getData().getString("src")); |
- pollResult &= stringEquals(expectedImageSrc, imageRefMsg.getData().getString("url")); |
- |
- return pollResult; |
+ assertEquals(expectedHref, focusNodeHrefMsg.getData().getString("url")); |
+ assertEquals(expectedAnchorText, focusNodeHrefMsg.getData().getString("title")); |
+ assertEquals(expectedImageSrc, focusNodeHrefMsg.getData().getString("src")); |
+ assertEquals(expectedImageSrc, imageRefMsg.getData().getString("url")); |
} |
private void srcAnchorTypeTestBody(boolean byTouch) throws Throwable { |
String page = fullPageLink(HREF, ANCHOR_TEXT); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread(HitTestResult.SRC_ANCHOR_TYPE, HREF)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(HREF, ANCHOR_TEXT, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.SRC_ANCHOR_TYPE, HREF); |
+ pollForHrefAndImageSrcOnUiThread(HREF, ANCHOR_TEXT, null); |
} |
@SmallTest |
@@ -175,9 +172,8 @@ public class WebKitHitTestTest extends AwTestBase { |
String page = fullPageLink("", ANCHOR_TEXT); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread( |
- HitTestResult.SRC_ANCHOR_TYPE, fullPath)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(fullPath, ANCHOR_TEXT, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.SRC_ANCHOR_TYPE, fullPath); |
+ pollForHrefAndImageSrcOnUiThread(fullPath, ANCHOR_TEXT, null); |
} |
@SmallTest |
@@ -198,9 +194,8 @@ public class WebKitHitTestTest extends AwTestBase { |
String page = fullPageLink(relPath, ANCHOR_TEXT); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread( |
- HitTestResult.SRC_ANCHOR_TYPE, fullPath)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(fullPath, ANCHOR_TEXT, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.SRC_ANCHOR_TYPE, fullPath); |
+ pollForHrefAndImageSrcOnUiThread(fullPath, ANCHOR_TEXT, null); |
} |
@SmallTest |
@@ -221,8 +216,8 @@ public class WebKitHitTestTest extends AwTestBase { |
String page = fullPageLink(prefix + email, ANCHOR_TEXT); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread(HitTestResult.EMAIL_TYPE, email)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(prefix + email, ANCHOR_TEXT, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.EMAIL_TYPE, email); |
+ pollForHrefAndImageSrcOnUiThread(prefix + email, ANCHOR_TEXT, null); |
} |
@SmallTest |
@@ -243,8 +238,8 @@ public class WebKitHitTestTest extends AwTestBase { |
String page = fullPageLink(prefix + location, ANCHOR_TEXT); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread(HitTestResult.GEO_TYPE, location)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(prefix + location, ANCHOR_TEXT, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.GEO_TYPE, location); |
+ pollForHrefAndImageSrcOnUiThread(prefix + location, ANCHOR_TEXT, null); |
} |
@SmallTest |
@@ -266,8 +261,8 @@ public class WebKitHitTestTest extends AwTestBase { |
String page = fullPageLink("tel:" + phone_num, ANCHOR_TEXT); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread(HitTestResult.PHONE_TYPE, expected_phone_num)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(prefix + phone_num, ANCHOR_TEXT, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.PHONE_TYPE, expected_phone_num); |
+ pollForHrefAndImageSrcOnUiThread(prefix + phone_num, ANCHOR_TEXT, null); |
} |
@SmallTest |
@@ -289,9 +284,8 @@ public class WebKitHitTestTest extends AwTestBase { |
fullImageSrc + "\"></a>"); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread( |
- HitTestResult.SRC_IMAGE_ANCHOR_TYPE, fullImageSrc)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(HREF, null, fullImageSrc)); |
+ pollForHitTestDataOnUiThread(HitTestResult.SRC_IMAGE_ANCHOR_TYPE, fullImageSrc); |
+ pollForHrefAndImageSrcOnUiThread(HREF, null, fullImageSrc); |
} |
@SmallTest |
@@ -316,9 +310,8 @@ public class WebKitHitTestTest extends AwTestBase { |
relImageSrc + "\"></a>"); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread( |
- HitTestResult.SRC_IMAGE_ANCHOR_TYPE, fullImageSrc)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(fullPath, null, fullImageSrc)); |
+ pollForHitTestDataOnUiThread(HitTestResult.SRC_IMAGE_ANCHOR_TYPE, fullImageSrc); |
+ pollForHrefAndImageSrcOnUiThread(fullPath, null, fullImageSrc); |
} |
@SmallTest |
@@ -342,9 +335,8 @@ public class WebKitHitTestTest extends AwTestBase { |
"<img class=\"full_view\" src=\"" + relImageSrc + "\">"); |
setServerResponseAndLoad(page); |
simulateTouchCenterOfWebViewOnUiThread(); |
- assertTrue(pollForHitTestDataOnUiThread( |
- HitTestResult.IMAGE_TYPE, fullImageSrc)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(null, null, fullImageSrc)); |
+ pollForHitTestDataOnUiThread(HitTestResult.IMAGE_TYPE, fullImageSrc); |
+ pollForHrefAndImageSrcOnUiThread(null, null, fullImageSrc); |
} |
private void editTextTypeTestBody(boolean byTouch) throws Throwable { |
@@ -352,9 +344,8 @@ public class WebKitHitTestTest extends AwTestBase { |
"<form><input class=\"full_view\" type=\"text\" name=\"test\"></form>"); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHitTestDataOnUiThread( |
- HitTestResult.EDIT_TEXT_TYPE, null)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(null, null, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.EDIT_TEXT_TYPE, null); |
+ pollForHrefAndImageSrcOnUiThread(null, null, null); |
} |
@SmallTest |
@@ -375,8 +366,8 @@ public class WebKitHitTestTest extends AwTestBase { |
String page = fullPageLink(javascript, ANCHOR_TEXT); |
setServerResponseAndLoad(page); |
simulateInput(byTouch); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(javascript, ANCHOR_TEXT, null)); |
- assertTrue(pollForHitTestDataOnUiThread(HitTestResult.UNKNOWN_TYPE, null)); |
+ pollForHrefAndImageSrcOnUiThread(javascript, ANCHOR_TEXT, null); |
+ pollForHitTestDataOnUiThread(HitTestResult.UNKNOWN_TYPE, null); |
} |
@SmallTest |
@@ -413,7 +404,7 @@ public class WebKitHitTestTest extends AwTestBase { |
} |
}); |
simulateTouchCenterOfWebViewOnUiThread(); |
- assertTrue(pollForHitTestDataOnUiThread(HitTestResult.UNKNOWN_TYPE, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.UNKNOWN_TYPE, null); |
} |
@LargeTest |
@@ -437,9 +428,8 @@ public class WebKitHitTestTest extends AwTestBase { |
// Focus on input element and check the hit test results. |
simulateTabDownUpOnUiThread(); |
- assertTrue(pollForHitTestDataOnUiThread( |
- HitTestResult.EDIT_TEXT_TYPE, null)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(null, null, null)); |
+ pollForHitTestDataOnUiThread(HitTestResult.EDIT_TEXT_TYPE, null); |
+ pollForHrefAndImageSrcOnUiThread(null, null, null); |
// Touch image. Now the focus based hit test path will try to null out |
// the results and the touch based path will update with the result of |
@@ -449,9 +439,8 @@ public class WebKitHitTestTest extends AwTestBase { |
// Make sure the result of image sticks. |
for (int i = 0; i < 2; ++i) { |
Thread.sleep(500); |
- assertTrue(pollForHitTestDataOnUiThread( |
- HitTestResult.IMAGE_TYPE, fullImageSrc)); |
- assertTrue(pollForHrefAndImageSrcOnUiThread(null, null, fullImageSrc)); |
+ pollForHitTestDataOnUiThread(HitTestResult.IMAGE_TYPE, fullImageSrc); |
+ pollForHrefAndImageSrcOnUiThread(null, null, fullImageSrc); |
} |
} |
} |