Index: net/url_request/url_request_test_util.cc |
diff --git a/net/url_request/url_request_test_util.cc b/net/url_request/url_request_test_util.cc |
index 3f9ffb53fef1f3f9758b9cdef15cbfad1072443d..d30d12deeb91a401ae3b1567036e1b0302254560 100644 |
--- a/net/url_request/url_request_test_util.cc |
+++ b/net/url_request/url_request_test_util.cc |
@@ -25,6 +25,7 @@ |
#include "net/http/transport_security_state.h" |
#include "net/ssl/channel_id_service.h" |
#include "net/ssl/default_channel_id_store.h" |
+#include "net/url_request/http_protocol_handler.h" |
#include "net/url_request/static_http_user_agent_settings.h" |
#include "net/url_request/url_request_job.h" |
#include "net/url_request/url_request_job_factory_impl.h" |
@@ -139,7 +140,7 @@ void TestURLRequestContext::Init() { |
} |
if (!job_factory()) { |
context_storage_.set_job_factory( |
- base::WrapUnique(new URLRequestJobFactoryImpl())); |
+ URLRequestJobFactoryImpl::CreateWithHttpProtocolHandlers()); |
} |
} |
@@ -651,12 +652,25 @@ TestJobInterceptor::TestJobInterceptor() {} |
TestJobInterceptor::~TestJobInterceptor() {} |
-URLRequestJob* TestJobInterceptor::MaybeCreateJob( |
+URLRequestJob* TestJobInterceptor::MaybeInterceptRequest( |
URLRequest* request, |
NetworkDelegate* network_delegate) const { |
return main_intercept_job_.release(); |
} |
+URLRequestJob* TestJobInterceptor::MaybeInterceptRedirect( |
+ URLRequest* request, |
+ NetworkDelegate* network_delegate, |
+ const GURL& location) const { |
+ return nullptr; |
+} |
+ |
+URLRequestJob* TestJobInterceptor::MaybeInterceptResponse( |
+ URLRequest* request, |
+ NetworkDelegate* network_delegate) const { |
+ return nullptr; |
+} |
+ |
void TestJobInterceptor::set_main_intercept_job( |
std::unique_ptr<URLRequestJob> job) { |
main_intercept_job_ = std::move(job); |