diff options
author | Steve Block <steveblock@google.com> | 2011-11-03 16:35:26 -0700 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2011-11-07 15:00:43 +0000 |
commit | f7e26448c3591989840efa65f4f3f93a294b991e (patch) | |
tree | 502534027d1230e720e330038879a78b4a6b5c3b /tests/WebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java | |
parent | d100cdbcc8033e59c405e0ce6855e81778f29132 (diff) | |
download | frameworks_base-f7e26448c3591989840efa65f4f3f93a294b991e.zip frameworks_base-f7e26448c3591989840efa65f4f3f93a294b991e.tar.gz frameworks_base-f7e26448c3591989840efa65f4f3f93a294b991e.tar.bz2 |
Adds a set of basic test for WebView's Java Bridge
Bug: 5140673
Change-Id: Ie43c16aeca9c5982b4ea64e3b54ec1a33c5f7241
Diffstat (limited to 'tests/WebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java')
-rw-r--r-- | tests/WebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/WebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java b/tests/WebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java index 8b9e425..a9ab3b7 100644 --- a/tests/WebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java +++ b/tests/WebViewTests/src/com/android/webviewtests/JavaBridgeTestBase.java @@ -28,7 +28,7 @@ import android.webkit.WebViewClient; import junit.framework.Assert; public class JavaBridgeTestBase extends ActivityInstrumentationTestCase2<WebViewStubActivity> { - private class TestWebViewClient extends WebViewClient { + protected class TestWebViewClient extends WebViewClient { private boolean mIsPageFinished; @Override public synchronized void onPageFinished(WebView webView, String url) { @@ -72,7 +72,7 @@ public class JavaBridgeTestBase extends ActivityInstrumentationTestCase2<WebView } } - private TestWebViewClient mWebViewClient; + protected TestWebViewClient mWebViewClient; public JavaBridgeTestBase() { super(WebViewStubActivity.class); @@ -106,8 +106,12 @@ public class JavaBridgeTestBase extends ActivityInstrumentationTestCase2<WebView runTestOnUiThread(new Runnable() { @Override public void run() { - getActivity().getWebView().loadUrl("javascript:" + script); + getWebView().loadUrl("javascript:" + script); } }); } + + protected WebView getWebView() { + return getActivity().getWebView(); + } } |