Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2062)

Unified Diff: android_webview/javatests/src/org/chromium/android_webview/test/AwContentsClientVisitedHistoryTest.java

Issue 445403002: [android_webview] Factor AwWebContentsObserver out of AwContentsClient. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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();

Powered by Google App Engine
This is Rietveld 408576698