Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1637)

Unified Diff: android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewLoadUrlTest.java

Issue 11028094: [android_webview] Use AwContents loadUrl method instead of ContentViewCore. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: rebase yet again Created 8 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewLoadUrlTest.java
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewLoadUrlTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewLoadUrlTest.java
index ea2c6c708ea4641594afeef5107458fd733a29ab..466d7149096cb8a17cded06d89b5b9ddc050e3f2 100644
--- a/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewLoadUrlTest.java
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AndroidWebViewLoadUrlTest.java
@@ -9,8 +9,8 @@ import android.test.suitebuilder.annotation.SmallTest;
import org.apache.http.Header;
import org.apache.http.HttpRequest;
+import org.chromium.android_webview.AwContents;
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.CallbackHelper;
import org.chromium.android_webview.test.util.TestWebServer;
@@ -31,11 +31,12 @@ public class AndroidWebViewLoadUrlTest extends AndroidWebViewTestBase {
"<html><head><title>" + expectedTitle + "</title></head><body>foo</body></html>";
final TestAwContentsClient contentsClient = new TestAwContentsClient();
- final ContentViewCore contentViewCore =
- createAwTestContainerViewOnMainSync(contentsClient).getContentViewCore();
- loadDataSync(contentViewCore, contentsClient.getOnPageFinishedHelper(), data,
+ final AwTestContainerView testContainerView =
+ createAwTestContainerViewOnMainSync(contentsClient);
+ final AwContents awContents = testContainerView.getAwContents();
+ loadDataSync(awContents, contentsClient.getOnPageFinishedHelper(), data,
"text/html", false);
- assertEquals(expectedTitle, getTitleOnUiThread(contentViewCore));
+ assertEquals(expectedTitle, getTitleOnUiThread(awContents));
}
@SmallTest
@@ -46,18 +47,19 @@ public class AndroidWebViewLoadUrlTest extends AndroidWebViewTestBase {
"L2hlYWQ+PC9odG1sPg==";
final TestAwContentsClient contentsClient = new TestAwContentsClient();
- final ContentViewCore contentViewCore =
- createAwTestContainerViewOnMainSync(contentsClient).getContentViewCore();
- loadDataSync(contentViewCore, contentsClient.getOnPageFinishedHelper(), data,
+ final AwTestContainerView testContainerView =
+ createAwTestContainerViewOnMainSync(contentsClient);
+ final AwContents awContents = testContainerView.getAwContents();
+ loadDataSync(awContents, contentsClient.getOnPageFinishedHelper(), data,
"text/html", true);
- assertEquals(expectedTitle, getTitleOnUiThread(contentViewCore));
+ assertEquals(expectedTitle, getTitleOnUiThread(awContents));
}
/**
* Loads url on the UI thread and blocks until onPageFinished is called.
*/
protected void loadUrlWithExtraHeadersSync(
- final ContentViewCore contentViewCore,
+ final AwContents awContents,
CallbackHelper onPageFinishedHelper,
final String url,
final Map<String, String> extraHeaders) throws Throwable {
@@ -67,7 +69,7 @@ public class AndroidWebViewLoadUrlTest extends AndroidWebViewTestBase {
public void run() {
LoadUrlParams params = new LoadUrlParams(url);
params.setExtraHeaders(extraHeaders);
- contentViewCore.loadUrl(params);
+ awContents.loadUrl(params);
}
});
onPageFinishedHelper.waitForCallback(currentCallCount, 1, WAIT_TIMEOUT_SECONDS,
@@ -78,8 +80,9 @@ public class AndroidWebViewLoadUrlTest extends AndroidWebViewTestBase {
@Feature({"Android-WebView"})
public void testLoadUrlWithExtraHeaders() throws Throwable {
final TestAwContentsClient contentsClient = new TestAwContentsClient();
- final ContentViewCore contentViewCore =
- createAwTestContainerViewOnMainSync(contentsClient).getContentViewCore();
+ final AwTestContainerView testContainerView =
+ createAwTestContainerViewOnMainSync(contentsClient);
+ final AwContents awContents = testContainerView.getAwContents();
TestWebServer webServer = null;
try {
@@ -93,7 +96,7 @@ public class AndroidWebViewLoadUrlTest extends AndroidWebViewTestBase {
for (int i = 0; i < headerNames.length; ++i)
extraHeaders.put(headerNames[i], headerValues[i]);
- loadUrlWithExtraHeadersSync(contentViewCore,
+ loadUrlWithExtraHeadersSync(awContents,
contentsClient.getOnPageFinishedHelper(),
url,
extraHeaders);

Powered by Google App Engine
This is Rietveld 408576698