| Index: android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java
|
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java
|
| index cdd9a592ba1dd6a17b77b65ff36037883df769cd..6f27291e9db3e573379a0872ce5aa90f29dc4b82 100644
|
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java
|
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/AwContentsTest.java
|
| @@ -16,6 +16,7 @@ import android.util.Pair;
|
|
|
| import org.chromium.android_webview.AwContents;
|
| import org.chromium.android_webview.AwSettings;
|
| +import org.chromium.android_webview.test.TestAwContentsClient.OnDownloadStartHelper;
|
| import org.chromium.android_webview.test.util.CommonResources;
|
| import org.chromium.base.test.util.Feature;
|
| import org.chromium.content.browser.test.util.CallbackHelper;
|
| @@ -34,72 +35,6 @@ import java.util.concurrent.atomic.AtomicInteger;
|
| * AwContents tests.
|
| */
|
| public class AwContentsTest extends AwTestBase {
|
| - private static class OnDownloadStartHelper extends CallbackHelper {
|
| - String mUrl;
|
| - String mUserAgent;
|
| - String mContentDisposition;
|
| - String mMimeType;
|
| - long mContentLength;
|
| -
|
| - public String getUrl() {
|
| - assert getCallCount() > 0;
|
| - return mUrl;
|
| - }
|
| -
|
| - public String getUserAgent() {
|
| - assert getCallCount() > 0;
|
| - return mUserAgent;
|
| - }
|
| -
|
| - public String getContentDisposition() {
|
| - assert getCallCount() > 0;
|
| - return mContentDisposition;
|
| - }
|
| -
|
| - public String getMimeType() {
|
| - assert getCallCount() > 0;
|
| - return mMimeType;
|
| - }
|
| -
|
| - public long getContentLength() {
|
| - assert getCallCount() > 0;
|
| - return mContentLength;
|
| - }
|
| -
|
| - public void notifyCalled(String url, String userAgent, String contentDisposition,
|
| - String mimeType, long contentLength) {
|
| - mUrl = url;
|
| - mUserAgent = userAgent;
|
| - mContentDisposition = contentDisposition;
|
| - mMimeType = mimeType;
|
| - mContentLength = contentLength;
|
| - notifyCalled();
|
| - }
|
| - }
|
| -
|
| - private static class TestAwContentsClient
|
| - extends org.chromium.android_webview.test.TestAwContentsClient {
|
| -
|
| - private OnDownloadStartHelper mOnDownloadStartHelper;
|
| -
|
| - public TestAwContentsClient() {
|
| - mOnDownloadStartHelper = new OnDownloadStartHelper();
|
| - }
|
| -
|
| - public OnDownloadStartHelper getOnDownloadStartHelper() {
|
| - return mOnDownloadStartHelper;
|
| - }
|
| -
|
| - @Override
|
| - public void onDownloadStart(String url,
|
| - String userAgent,
|
| - String contentDisposition,
|
| - String mimeType,
|
| - long contentLength) {
|
| - getOnDownloadStartHelper().notifyCalled(url, userAgent, contentDisposition, mimeType,
|
| - contentLength);
|
| - }
|
| - }
|
|
|
| private TestAwContentsClient mContentsClient = new TestAwContentsClient();
|
|
|
|
|