| 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 d96b5e74649244a01cb60442c0d5b7a32b55e413..da69a3956854953847d91febc095c13d3b39732f 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
|
| @@ -29,6 +29,7 @@ public class TestAwContentsClient extends NullContentsClient {
|
| private final OnScaleChangedHelper mOnScaleChangedHelper;
|
| private final PictureListenerHelper mPictureListenerHelper;
|
| private final ShouldOverrideUrlLoadingHelper mShouldOverrideUrlLoadingHelper;
|
| + private final DoUpdateVisitedHistoryHelper mDoUpdateVisitedHistoryHelper;
|
|
|
| public TestAwContentsClient() {
|
| super(ThreadUtils.getUiThreadLooper());
|
| @@ -42,6 +43,7 @@ public class TestAwContentsClient extends NullContentsClient {
|
| mOnScaleChangedHelper = new OnScaleChangedHelper();
|
| mPictureListenerHelper = new PictureListenerHelper();
|
| mShouldOverrideUrlLoadingHelper = new ShouldOverrideUrlLoadingHelper();
|
| + mDoUpdateVisitedHistoryHelper = new DoUpdateVisitedHistoryHelper();
|
| }
|
|
|
| public OnPageStartedHelper getOnPageStartedHelper() {
|
| @@ -76,6 +78,10 @@ public class TestAwContentsClient extends NullContentsClient {
|
| return mAddMessageToConsoleHelper;
|
| }
|
|
|
| + public DoUpdateVisitedHistoryHelper getDoUpdateVisitedHistoryHelper() {
|
| + return mDoUpdateVisitedHistoryHelper;
|
| + }
|
| +
|
| /**
|
| * Callback helper for onScaleChangedScaled.
|
| */
|
| @@ -341,4 +347,34 @@ public class TestAwContentsClient extends NullContentsClient {
|
| mShouldOverrideUrlLoadingHelper.notifyCalled(url);
|
| return returnValue;
|
| }
|
| +
|
| +
|
| + /**
|
| + * Callback helper for doUpdateVisitedHistory.
|
| + */
|
| + public static class DoUpdateVisitedHistoryHelper extends CallbackHelper {
|
| + String mUrl;
|
| + boolean mIsReload;
|
| +
|
| + public String getUrl() {
|
| + assert getCallCount() > 0;
|
| + return mUrl;
|
| + }
|
| +
|
| + public boolean getIsReload() {
|
| + assert getCallCount() > 0;
|
| + return mIsReload;
|
| + }
|
| +
|
| + public void notifyCalled(String url, boolean isReload) {
|
| + mUrl = url;
|
| + mIsReload = isReload;
|
| + notifyCalled();
|
| + }
|
| + }
|
| +
|
| + @Override
|
| + public void doUpdateVisitedHistory(String url, boolean isReload) {
|
| + getDoUpdateVisitedHistoryHelper().notifyCalled(url, isReload);
|
| + }
|
| }
|
|
|