| 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 f2739dffaa125bc9311889cec2e2920e36dc7e44..6c0022f7fa45d54be48ac1120e38e7deabe8ef8e 100644
|
| --- a/net/url_request/url_request_test_util.cc
|
| +++ b/net/url_request/url_request_test_util.cc
|
| @@ -17,7 +17,8 @@
|
| #include "base/threading/worker_pool.h"
|
| #include "net/base/host_port_pair.h"
|
| #include "net/cert/cert_verifier.h"
|
| -#include "net/cert/ct_verifier.h"
|
| +#include "net/cert/ct_policy_enforcer.h"
|
| +#include "net/cert/multi_log_ct_verifier.h"
|
| #include "net/dns/mock_host_resolver.h"
|
| #include "net/http/http_network_session.h"
|
| #include "net/http/http_response_headers.h"
|
| @@ -55,11 +56,7 @@ const int kStageDestruction = 1 << 10;
|
| TestURLRequestContext::TestURLRequestContext() : TestURLRequestContext(false) {}
|
|
|
| TestURLRequestContext::TestURLRequestContext(bool delay_initialization)
|
| - : initialized_(false),
|
| - client_socket_factory_(nullptr),
|
| - proxy_delegate_(nullptr),
|
| - ct_policy_enforcer_(nullptr),
|
| - context_storage_(this) {
|
| + : context_storage_(this) {
|
| if (!delay_initialization)
|
| Init();
|
| }
|
| @@ -83,6 +80,12 @@ void TestURLRequestContext::Init() {
|
| if (!transport_security_state())
|
| context_storage_.set_transport_security_state(
|
| base::WrapUnique(new TransportSecurityState()));
|
| + if (!cert_transparency_verifier())
|
| + context_storage_.set_cert_transparency_verifier(
|
| + base::WrapUnique(new MultiLogCTVerifier()));
|
| + if (!ct_policy_enforcer())
|
| + context_storage_.set_ct_policy_enforcer(
|
| + base::WrapUnique(new CTPolicyEnforcer));
|
| if (!ssl_config_service())
|
| context_storage_.set_ssl_config_service(new SSLConfigServiceDefaults());
|
| if (!http_auth_handler_factory()) {
|
| @@ -118,8 +121,7 @@ void TestURLRequestContext::Init() {
|
| params.host_resolver = host_resolver();
|
| params.cert_verifier = cert_verifier();
|
| params.cert_transparency_verifier = cert_transparency_verifier();
|
| - if (ct_policy_enforcer())
|
| - params.ct_policy_enforcer = ct_policy_enforcer();
|
| + params.ct_policy_enforcer = ct_policy_enforcer();
|
| params.transport_security_state = transport_security_state();
|
| params.proxy_service = proxy_service();
|
| params.ssl_config_service = ssl_config_service();
|
|
|