Index: net/url_request/url_request_http_job_unittest.cc |
diff --git a/net/url_request/url_request_http_job_unittest.cc b/net/url_request/url_request_http_job_unittest.cc |
index 8a8cdfeb1fc873e9a58d355143b487217a0b14a9..6da26a864f51f715c024368a7a2b56a2ea4982a9 100644 |
--- a/net/url_request/url_request_http_job_unittest.cc |
+++ b/net/url_request/url_request_http_job_unittest.cc |
@@ -24,6 +24,7 @@ |
#include "net/socket/socket_test_util.h" |
#include "net/test/cert_test_util.h" |
#include "net/url_request/url_request.h" |
+#include "net/url_request/url_request_intercepting_job_factory.h" |
#include "net/url_request/url_request_job_factory_impl.h" |
#include "net/url_request/url_request_status.h" |
#include "net/url_request/url_request_test_util.h" |
@@ -56,14 +57,17 @@ class TestURLRequestHttpJob : public URLRequestHttpJob { |
class URLRequestHttpJobTest : public ::testing::Test { |
protected: |
- URLRequestHttpJobTest() : context_(true) { |
+ URLRequestHttpJobTest() |
+ : test_job_factory_( |
+ URLRequestJobFactoryImpl::CreateWithHttpProtocolHandlers()), |
+ context_(true) { |
context_.set_http_transaction_factory(&network_layer_); |
// The |test_job_factory_| takes ownership of the interceptor. |
test_job_interceptor_ = new TestJobInterceptor(); |
- EXPECT_TRUE(test_job_factory_.SetProtocolHandler( |
- url::kHttpScheme, base::WrapUnique(test_job_interceptor_))); |
- context_.set_job_factory(&test_job_factory_); |
+ test_job_factory_.reset(new URLRequestInterceptingJobFactory( |
+ std::move(test_job_factory_), base::WrapUnique(test_job_interceptor_))); |
mmenke
2016/04/28 16:52:41
Suggest just inlining URLRequestJobFactoryImpl::Cr
mgersh
2016/04/28 20:36:30
Done.
|
+ context_.set_job_factory(test_job_factory_.get()); |
context_.Init(); |
@@ -106,7 +110,7 @@ class URLRequestHttpJobTest : public ::testing::Test { |
// |test_job_interceptor_| is owned by |test_job_factory_|. |
TestJobInterceptor* test_job_interceptor_; |
- URLRequestJobFactoryImpl test_job_factory_; |
+ std::unique_ptr<URLRequestJobFactory> test_job_factory_; |
TestURLRequestContext context_; |
TestDelegate delegate_; |