X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fandroid_webview%2Fjavatests%2Fsrc%2Forg%2Fchromium%2Fandroid_webview%2Ftest%2FTestAwContentsClient.java;h=da69a3956854953847d91febc095c13d3b39732f;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=d96b5e74649244a01cb60442c0d5b7a32b55e413;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/android_webview/javatests/src/org/chromium/android_webview/test/TestAwContentsClient.java b/src/android_webview/javatests/src/org/chromium/android_webview/test/TestAwContentsClient.java index d96b5e7..da69a39 100644 --- a/src/android_webview/javatests/src/org/chromium/android_webview/test/TestAwContentsClient.java +++ b/src/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); + } }