| 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..4e2b729849c0086ace0357a8df63a6d1e9db62aa 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;
|
| @@ -22,6 +24,7 @@ public class TestAwContentsClient extends NullContentsClient {
|
| private final OnPageStartedHelper mOnPageStartedHelper;
|
| private final OnPageFinishedHelper mOnPageFinishedHelper;
|
| private final OnReceivedErrorHelper mOnReceivedErrorHelper;
|
| + private final OnReceivedSslErrorHelper mOnReceivedSslErrorHelper;
|
| private final OnDownloadStartHelper mOnDownloadStartHelper;
|
| private final OnReceivedLoginRequestHelper mOnReceivedLoginRequestHelper;
|
| private final OnEvaluateJavaScriptResultHelper mOnEvaluateJavaScriptResultHelper;
|
| @@ -37,6 +40,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();
|
| @@ -60,6 +64,15 @@ public class TestAwContentsClient extends NullContentsClient {
|
| return mOnReceivedErrorHelper;
|
| }
|
|
|
| + /**
|
| + * Callback helper for onReceivedSslError.
|
| + */
|
| + public static class OnReceivedSslErrorHelper extends CallbackHelper {}
|
| +
|
| + public OnReceivedSslErrorHelper getOnReceivedSslErrorHelper() {
|
| + return mOnReceivedSslErrorHelper;
|
| + }
|
| +
|
| public OnDownloadStartHelper getOnDownloadStartHelper() {
|
| return mOnDownloadStartHelper;
|
| }
|
| @@ -146,6 +159,12 @@ public class TestAwContentsClient extends NullContentsClient {
|
| mOnReceivedErrorHelper.notifyCalled(errorCode, description, failingUrl);
|
| }
|
|
|
| + @Override
|
| + public void onReceivedSslError(ValueCallback<Boolean> callback, SslError error) {
|
| + callback.onReceiveValue(true); // proceed the ssl error
|
| + mOnReceivedSslErrorHelper.notifyCalled();
|
| + }
|
| +
|
| /**
|
| * CallbackHelper for OnDownloadStart.
|
| */
|
| @@ -282,7 +301,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 +344,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 +367,7 @@ public class TestAwContentsClient extends NullContentsClient {
|
| }
|
|
|
| /**
|
| - * Callback helper for onScaleChangedScaled.
|
| + * Callback helper for ShouldOverrideUrlLoading.
|
| */
|
| public static class ShouldOverrideUrlLoadingHelper extends CallbackHelper {
|
| private String mShouldOverrideUrlLoadingUrl;
|
|
|