| Index: android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerTest.java
|
| ===================================================================
|
| --- android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerTest.java (revision 160963)
|
| +++ android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerTest.java (working copy)
|
| @@ -9,10 +9,10 @@
|
| import android.test.suitebuilder.annotation.SmallTest;
|
| import android.util.Pair;
|
|
|
| -import org.chromium.android_webview.AwContents;
|
| import org.chromium.android_webview.CookieManager;
|
| import org.chromium.android_webview.test.util.TestWebServer;
|
| import org.chromium.base.test.util.Feature;
|
| +import org.chromium.content.browser.ContentViewCore;
|
| import org.chromium.content.browser.test.util.Criteria;
|
| import org.chromium.content.browser.test.util.CriteriaHelper;
|
| import org.chromium.content.browser.test.util.TestCallbackHelperContainer.OnEvaluateJavaScriptResultHelper;
|
| @@ -31,19 +31,18 @@
|
| public class CookieManagerTest extends AndroidWebViewTestBase {
|
|
|
| private CookieManager mCookieManager;
|
| - private TestAwContentsClient mContentsClient;
|
| - private AwContents mAwContents;
|
| + private TestAwContentsClient mContentViewClient;
|
| + private ContentViewCore mContentViewCore;
|
|
|
| @Override
|
| protected void setUp() throws Exception {
|
| super.setUp();
|
|
|
| mCookieManager = new CookieManager();
|
| - mContentsClient = new TestAwContentsClient();
|
| - final AwTestContainerView testContainerView =
|
| - createAwTestContainerViewOnMainSync(mContentsClient);
|
| - mAwContents = testContainerView.getAwContents();
|
| - mAwContents.getContentViewCore().getContentSettings().setJavaScriptEnabled(true);
|
| + mContentViewClient = new TestAwContentsClient();
|
| + mContentViewCore =
|
| + createAwTestContainerViewOnMainSync(mContentViewClient).getContentViewCore();
|
| + mContentViewCore.getContentSettings().setJavaScriptEnabled(true);
|
| assertNotNull(mCookieManager);
|
| }
|
|
|
| @@ -73,7 +72,7 @@
|
| assertFalse(mCookieManager.acceptCookie());
|
| assertFalse(mCookieManager.hasCookies());
|
|
|
| - loadUrlSync(mAwContents, mContentsClient.getOnPageFinishedHelper(), url);
|
| + loadUrlSync(mContentViewCore, mContentViewClient.getOnPageFinishedHelper(), url);
|
| setCookie("test1", "value1");
|
| assertNull(mCookieManager.getCookie(url));
|
|
|
| @@ -81,14 +80,14 @@
|
| responseHeaders.add(
|
| Pair.create("Set-Cookie", "header-test1=header-value1; path=" + path));
|
| url = webServer.setResponse(path, responseStr, responseHeaders);
|
| - loadUrlSync(mAwContents, mContentsClient.getOnPageFinishedHelper(), url);
|
| + loadUrlSync(mContentViewCore, mContentViewClient.getOnPageFinishedHelper(), url);
|
| assertNull(mCookieManager.getCookie(url));
|
|
|
| mCookieManager.setAcceptCookie(true);
|
| assertTrue(mCookieManager.acceptCookie());
|
|
|
| url = webServer.setResponse(path, responseStr, null);
|
| - loadUrlSync(mAwContents, mContentsClient.getOnPageFinishedHelper(), url);
|
| + loadUrlSync(mContentViewCore, mContentViewClient.getOnPageFinishedHelper(), url);
|
| setCookie("test2", "value2");
|
| waitForCookie(url);
|
| String cookie = mCookieManager.getCookie(url);
|
| @@ -99,7 +98,7 @@
|
| responseHeaders.add(
|
| Pair.create("Set-Cookie", "header-test2=header-value2 path=" + path));
|
| url = webServer.setResponse(path, responseStr, responseHeaders);
|
| - loadUrlSync(mAwContents, mContentsClient.getOnPageFinishedHelper(), url);
|
| + loadUrlSync(mContentViewCore, mContentViewClient.getOnPageFinishedHelper(), url);
|
| waitForCookie(url);
|
| cookie = mCookieManager.getCookie(url);
|
| assertNotNull(cookie);
|
| @@ -115,13 +114,13 @@
|
| private void setCookie(final String name, final String value)
|
| throws Throwable {
|
| OnEvaluateJavaScriptResultHelper onEvaluateJavaScriptResultHelper =
|
| - mContentsClient.getOnEvaluateJavaScriptResultHelper();
|
| + mContentViewClient.getOnEvaluateJavaScriptResultHelper();
|
| int currentCallCount = onEvaluateJavaScriptResultHelper.getCallCount();
|
| final AtomicInteger requestId = new AtomicInteger();
|
| runTestOnUiThread(new Runnable() {
|
| @Override
|
| public void run() {
|
| - requestId.set(mAwContents.getContentViewCore().evaluateJavaScript(
|
| + requestId.set(mContentViewCore.evaluateJavaScript(
|
| "var expirationDate = new Date();" +
|
| "expirationDate.setDate(expirationDate.getDate() + 5);" +
|
| "document.cookie='" + name + "=" + value +
|
|
|