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 5a026d395342b32da3904ca1d8ad46d70eccc2ee..4373736687fa9f3ba27dfbeb157fe3c5655575a3 100644 |
--- a/net/url_request/url_request_test_util.cc |
+++ b/net/url_request/url_request_test_util.cc |
@@ -27,6 +27,7 @@ |
#include "net/proxy/proxy_retry_info.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" |
@@ -146,7 +147,7 @@ void TestURLRequestContext::Init() { |
} |
if (!job_factory()) { |
context_storage_.set_job_factory( |
- base::MakeUnique<URLRequestJobFactoryImpl>()); |
+ URLRequestJobFactoryImpl::CreateWithHttpProtocolHandlers()); |
} |
} |
@@ -661,12 +662,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); |