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..98defe5b9e44e879dbe16bd62941f53a58b369cb 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(); |
+ } |
+ }); |
+ } |
} |