Chromium Code Reviews| Index: android_webview/javatests/src/org/chromium/android_webview/test/TestAwContentsClient.java |
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/TestAwContentsClient.java b/android_webview/javatests/src/org/chromium/android_webview/test/TestAwContentsClient.java |
| index c9ee800cb311f3803464362089d2bbbd7866b974..a2b4b259b6864a715fe7c2978bc21ccdac27ee9a 100644 |
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/TestAwContentsClient.java |
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/TestAwContentsClient.java |
| @@ -5,7 +5,9 @@ |
| package org.chromium.android_webview.test; |
| import android.graphics.Picture; |
| +import android.net.http.SslError; |
| import android.webkit.ConsoleMessage; |
| +import android.webkit.ValueCallback; |
| import org.chromium.base.ThreadUtils; |
| import org.chromium.content.browser.test.util.CallbackHelper; |
| @@ -19,9 +21,11 @@ import org.chromium.content.browser.test.util.TestCallbackHelperContainer.OnRece |
| */ |
| public class TestAwContentsClient extends NullContentsClient { |
| private String mUpdatedTitle; |
| + private boolean mAllowSslError; |
| private final OnPageStartedHelper mOnPageStartedHelper; |
| private final OnPageFinishedHelper mOnPageFinishedHelper; |
| private final OnReceivedErrorHelper mOnReceivedErrorHelper; |
| + private final OnReceivedSslErrorHelper mOnReceivedSslErrorHelper; |
|
sgurun-gerrit only
2014/12/12 04:23:10
CallbackHelper
hush (inactive)
2014/12/12 19:43:40
Done.
|
| private final OnDownloadStartHelper mOnDownloadStartHelper; |
| private final OnReceivedLoginRequestHelper mOnReceivedLoginRequestHelper; |
| private final OnEvaluateJavaScriptResultHelper mOnEvaluateJavaScriptResultHelper; |
| @@ -37,6 +41,7 @@ public class TestAwContentsClient extends NullContentsClient { |
| mOnPageStartedHelper = new OnPageStartedHelper(); |
| mOnPageFinishedHelper = new OnPageFinishedHelper(); |
| mOnReceivedErrorHelper = new OnReceivedErrorHelper(); |
| + mOnReceivedSslErrorHelper = new OnReceivedSslErrorHelper(); |
| mOnDownloadStartHelper = new OnDownloadStartHelper(); |
| mOnReceivedLoginRequestHelper = new OnReceivedLoginRequestHelper(); |
| mOnEvaluateJavaScriptResultHelper = new OnEvaluateJavaScriptResultHelper(); |
| @@ -46,6 +51,7 @@ public class TestAwContentsClient extends NullContentsClient { |
| mShouldOverrideUrlLoadingHelper = new ShouldOverrideUrlLoadingHelper(); |
| mDoUpdateVisitedHistoryHelper = new DoUpdateVisitedHistoryHelper(); |
| mOnCreateWindowHelper = new OnCreateWindowHelper(); |
| + mAllowSslError = true; |
| } |
| public OnPageStartedHelper getOnPageStartedHelper() { |
| @@ -60,6 +66,15 @@ public class TestAwContentsClient extends NullContentsClient { |
| return mOnReceivedErrorHelper; |
| } |
| + /** |
| + * Callback helper for onReceivedSslError. |
| + */ |
| + public static class OnReceivedSslErrorHelper extends CallbackHelper {} |
|
sgurun-gerrit only
2014/12/12 04:23:10
drop this and simply use callbackhelper.
hush (inactive)
2014/12/12 19:43:40
Done.
|
| + |
| + public OnReceivedSslErrorHelper getOnReceivedSslErrorHelper() { |
| + return mOnReceivedSslErrorHelper; |
| + } |
| + |
| public OnDownloadStartHelper getOnDownloadStartHelper() { |
| return mOnDownloadStartHelper; |
| } |
| @@ -146,6 +161,16 @@ public class TestAwContentsClient extends NullContentsClient { |
| mOnReceivedErrorHelper.notifyCalled(errorCode, description, failingUrl); |
| } |
| + @Override |
| + public void onReceivedSslError(ValueCallback<Boolean> callback, SslError error) { |
| + callback.onReceiveValue(mAllowSslError); |
| + mOnReceivedSslErrorHelper.notifyCalled(); |
| + } |
| + |
| + public void setAllowSslError(boolean allow) { |
| + mAllowSslError = allow; |
| + } |
| + |
| /** |
| * CallbackHelper for OnDownloadStart. |
| */ |
| @@ -282,7 +307,7 @@ public class TestAwContentsClient extends NullContentsClient { |
| } |
| /** |
| - * Callback helper for onScaleChangedScaled. |
| + * Callback helper for AddMessageToConsole. |
| */ |
| public static class AddMessageToConsoleHelper extends CallbackHelper { |
| private int mLevel; |
| @@ -325,7 +350,7 @@ public class TestAwContentsClient extends NullContentsClient { |
| } |
| /** |
| - * Callback helper for onScaleChangedScaled. |
| + * Callback helper for PictureListener. |
| */ |
| public static class PictureListenerHelper extends CallbackHelper { |
| // Generally null, depending on |invalidationOnly| in enableOnNewPicture() |
| @@ -348,7 +373,7 @@ public class TestAwContentsClient extends NullContentsClient { |
| } |
| /** |
| - * Callback helper for onScaleChangedScaled. |
| + * Callback helper for ShouldOverrideUrlLoading. |
| */ |
| public static class ShouldOverrideUrlLoadingHelper extends CallbackHelper { |
| private String mShouldOverrideUrlLoadingUrl; |