| Index: content/browser/loader/resource_loader_unittest.cc
|
| diff --git a/content/browser/loader/resource_loader_unittest.cc b/content/browser/loader/resource_loader_unittest.cc
|
| index 32197c7bc1ea1d2698414cc6da3915a452127d3e..3a05db5809dae81b02e2bcf418a75df61a47ee6e 100644
|
| --- a/content/browser/loader/resource_loader_unittest.cc
|
| +++ b/content/browser/loader/resource_loader_unittest.cc
|
| @@ -48,6 +48,7 @@
|
| #include "net/ssl/ssl_private_key.h"
|
| #include "net/test/cert_test_util.h"
|
| #include "net/test/embedded_test_server/embedded_test_server.h"
|
| +#include "net/url_request/http_protocol_handler.h"
|
| #include "net/url_request/url_request.h"
|
| #include "net/url_request/url_request_filter.h"
|
| #include "net/url_request/url_request_interceptor.h"
|
| @@ -543,11 +544,13 @@ class ResourceLoaderTest : public testing::Test,
|
| public ResourceLoaderDelegate {
|
| protected:
|
| ResourceLoaderTest()
|
| - : thread_bundle_(content::TestBrowserThreadBundle::IO_MAINLOOP),
|
| - resource_context_(&test_url_request_context_),
|
| - raw_ptr_resource_handler_(NULL),
|
| - raw_ptr_to_request_(NULL) {
|
| - test_url_request_context_.set_job_factory(&job_factory_);
|
| + : thread_bundle_(content::TestBrowserThreadBundle::IO_MAINLOOP),
|
| + job_factory_(
|
| + net::URLRequestJobFactoryImpl::CreateWithHttpProtocolHandlers()),
|
| + resource_context_(&test_url_request_context_),
|
| + raw_ptr_resource_handler_(NULL),
|
| + raw_ptr_to_request_(NULL) {
|
| + test_url_request_context_.set_job_factory(job_factory_.get());
|
| }
|
|
|
| GURL test_url() const { return net::URLRequestTestJob::test_url_1(); }
|
| @@ -588,7 +591,7 @@ class ResourceLoaderTest : public testing::Test,
|
| }
|
|
|
| void SetUp() override {
|
| - job_factory_.SetProtocolHandler("test", CreateProtocolHandler());
|
| + job_factory_->SetProtocolHandler("test", CreateProtocolHandler());
|
|
|
| browser_context_.reset(new TestBrowserContext());
|
| scoped_refptr<SiteInstance> site_instance =
|
| @@ -629,7 +632,7 @@ class ResourceLoaderTest : public testing::Test,
|
| TestBrowserThreadBundle thread_bundle_;
|
| RenderViewHostTestEnabler rvh_test_enabler_;
|
|
|
| - net::URLRequestJobFactoryImpl job_factory_;
|
| + std::unique_ptr<net::URLRequestJobFactoryImpl> job_factory_;
|
| net::TestURLRequestContext test_url_request_context_;
|
| ResourceContextStub resource_context_;
|
| std::unique_ptr<TestBrowserContext> browser_context_;
|
|
|