| Index: android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerStartupTest.java
|
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerStartupTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerStartupTest.java
|
| index 3a26d378109fe7b58aacaf5b38f4f81af13609a2..8cad692a738f540d28a43ba5c4fb277f47d41d50 100644
|
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerStartupTest.java
|
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/CookieManagerStartupTest.java
|
| @@ -6,11 +6,13 @@ package org.chromium.android_webview.test;
|
|
|
| import android.content.Context;
|
| import android.test.suitebuilder.annotation.MediumTest;
|
| +import android.test.suitebuilder.annotation.SmallTest;
|
|
|
| import org.chromium.android_webview.AwBrowserProcess;
|
| import org.chromium.android_webview.AwContents;
|
| import org.chromium.android_webview.AwCookieManager;
|
| import org.chromium.android_webview.test.util.CommonResources;
|
| +import org.chromium.android_webview.test.util.CookieUtils;
|
| import org.chromium.base.test.util.Feature;
|
| import org.chromium.content.app.ContentMain;
|
| import org.chromium.net.test.util.TestWebServer;
|
| @@ -64,10 +66,11 @@ public class CookieManagerStartupTest extends AwTestBase {
|
| String path = "/cookie_test.html";
|
| String url = webServer.setResponse(path, CommonResources.ABOUT_HTML, null);
|
|
|
| + CookieUtils.clearCookies(this, mCookieManager);
|
| +
|
| mCookieManager.setAcceptCookie(true);
|
| - mCookieManager.removeAllCookie();
|
| assertTrue(mCookieManager.acceptCookie());
|
| - assertFalse(mCookieManager.hasCookies());
|
| +
|
| mCookieManager.setCookie(url, "count=41");
|
|
|
| startChromium();
|
| @@ -83,4 +86,23 @@ public class CookieManagerStartupTest extends AwTestBase {
|
| }
|
| }
|
|
|
| + @SmallTest
|
| + @Feature({"AndroidWebView", "Privacy"})
|
| + public void testAllowFileSchemeCookies() throws Throwable {
|
| + assertFalse(mCookieManager.allowFileSchemeCookies());
|
| + mCookieManager.setAcceptFileSchemeCookies(true);
|
| + assertTrue(mCookieManager.allowFileSchemeCookies());
|
| + mCookieManager.setAcceptFileSchemeCookies(false);
|
| + assertFalse(mCookieManager.allowFileSchemeCookies());
|
| + }
|
| +
|
| + @SmallTest
|
| + @Feature({"AndroidWebView", "Privacy"})
|
| + public void testAllowCookies() throws Throwable {
|
| + assertTrue(mCookieManager.acceptCookie());
|
| + mCookieManager.setAcceptCookie(false);
|
| + assertFalse(mCookieManager.acceptCookie());
|
| + mCookieManager.setAcceptCookie(true);
|
| + assertTrue(mCookieManager.acceptCookie());
|
| + }
|
| }
|
|
|