Chromium Code Reviews| Index: android_webview/javatests/src/org/chromium/android_webview/test/AwContentsClientVisitedHistoryTest.java |
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsClientVisitedHistoryTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsClientVisitedHistoryTest.java |
| index 9eb93b9423c3765fbc3802f0da7387018caa7ef9..c45c306f1e647ddbb4d15819c9ffc2bd1390ac65 100644 |
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsClientVisitedHistoryTest.java |
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsClientVisitedHistoryTest.java |
| @@ -8,6 +8,7 @@ import android.test.suitebuilder.annotation.SmallTest; |
| import android.webkit.ValueCallback; |
| import org.chromium.android_webview.AwContents; |
| +import org.chromium.android_webview.test.TestAwContentsClient.DoUpdateVisitedHistoryHelper; |
| import org.chromium.base.test.util.Feature; |
| import org.chromium.content.browser.test.util.CallbackHelper; |
| import org.chromium.net.test.util.TestWebServer; |
| @@ -16,7 +17,7 @@ import org.chromium.net.test.util.TestWebServer; |
| * Tests for AwContentsClient.getVisitedHistory and AwContents.doUpdateVisitedHistory callbacks. |
| */ |
| public class AwContentsClientVisitedHistoryTest extends AwTestBase { |
| - public static class GetVisitedHistoryHelper extends CallbackHelper { |
| + private static class GetVisitedHistoryHelper extends CallbackHelper { |
| private ValueCallback<String[]> mCallback; |
| private boolean mSaveCallback = false; |
| @@ -37,55 +38,24 @@ public class AwContentsClientVisitedHistoryTest extends AwTestBase { |
| } |
| } |
| - 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(); |
| - } |
| - } |
| - |
| private static class TestAwContentsClient |
|
boliu
2014/08/07 16:01:29
Can we name this VisitedHistoryTestAwContentsClien
mkosiba (inactive)
2014/08/08 10:58:44
Done.
|
| extends org.chromium.android_webview.test.TestAwContentsClient { |
| private GetVisitedHistoryHelper mGetVisitedHistoryHelper; |
| - private DoUpdateVisitedHistoryHelper mDoUpdateVisitedHistoryHelper; |
| public TestAwContentsClient() { |
| mGetVisitedHistoryHelper = new GetVisitedHistoryHelper(); |
| - mDoUpdateVisitedHistoryHelper = new DoUpdateVisitedHistoryHelper(); |
| } |
| public GetVisitedHistoryHelper getGetVisitedHistoryHelper() { |
| return mGetVisitedHistoryHelper; |
| } |
| - public DoUpdateVisitedHistoryHelper getDoUpdateVisitedHistoryHelper() { |
| - return mDoUpdateVisitedHistoryHelper; |
| - } |
| - |
| @Override |
| public void getVisitedHistory(ValueCallback<String[]> callback) { |
| getGetVisitedHistoryHelper().notifyCalled(callback); |
| } |
| - @Override |
| - public void doUpdateVisitedHistory(String url, boolean isReload) { |
| - getDoUpdateVisitedHistoryHelper().notifyCalled(url, isReload); |
| - } |
| } |
| private TestAwContentsClient mContentsClient = new TestAwContentsClient(); |