Index: android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java |
diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java |
index f7545f986d3a734d125b488fa28fc0e5a3e501b7..e2364d74ba37e0cbb7a7ef605d426f8470227b3a 100644 |
--- a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java |
+++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java |
@@ -12,6 +12,7 @@ import android.test.suitebuilder.annotation.SmallTest; |
import org.chromium.android_webview.AwContents; |
import org.chromium.base.test.util.Feature; |
+import org.chromium.base.test.util.UrlUtils; |
import org.chromium.content.browser.test.util.CallbackHelper; |
import java.util.concurrent.Semaphore; |
@@ -78,4 +79,21 @@ public class AwContentsTest extends AndroidWebViewTestBase { |
result = callDocumentHasImagesSync(awContents); |
assertEquals(1, result); |
} |
+ |
+ public void testClearCache() throws Throwable { |
+ // TODO(boliu): Implement actual test. |
+ final AwTestContainerView testView = createAwTestContainerViewOnMainSync(mContentsClient); |
+ final AwContents awContents = testView.getAwContents(); |
+ loadUrlSync( |
+ awContents.getContentViewCore(), |
+ mContentsClient.getOnPageFinishedHelper(), |
+ UrlUtils.getTestFileUrl("webview/hello_world.html")); |
+ |
+ runTestOnUiThread(new Runnable() { |
+ @Override |
+ public void run() { |
+ awContents.clearCache(false); |
+ } |
+ }); |
+ } |
} |