| Index: components/cronet/android/test/mock_url_request_job_test.cc
|
| diff --git a/components/cronet/android/test/mock_url_request_job_test.cc b/components/cronet/android/test/mock_url_request_job_test.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..00d70f1722baaa1e008eb89670ac76db004eb1a6
|
| --- /dev/null
|
| +++ b/components/cronet/android/test/mock_url_request_job_test.cc
|
| @@ -0,0 +1,29 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#include "mock_url_request_job_test.h"
|
| +
|
| +#include "base/android/jni_android.h"
|
| +#include "base/files/file_path.h"
|
| +#include "base/path_service.h"
|
| +#include "base/threading/sequenced_worker_pool.h"
|
| +#include "jni/MockUrlRequestJobTest_jni.h"
|
| +#include "net/test/url_request/url_request_failed_job.h"
|
| +#include "net/test/url_request/url_request_mock_http_job.h"
|
| +
|
| +namespace cronet {
|
| +
|
| +static void AddUrlInterceptors(JNIEnv* env, jobject jcaller) {
|
| + base::FilePath test_files_root;
|
| + PathService::Get(base::DIR_ANDROID_APP_DATA, &test_files_root);
|
| + net::URLRequestMockHTTPJob::AddUrlHandler(
|
| + test_files_root, new base::SequencedWorkerPool(1, "Worker"));
|
| + net::URLRequestFailedJob::AddUrlHandler();
|
| +}
|
| +
|
| +bool RegisterMockUrlRequestJobTest(JNIEnv* env) {
|
| + return RegisterNativesImpl(env);
|
| +}
|
| +
|
| +} // namespace cronet
|
|
|