OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_test
_utils.h" | 5 #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_test
_utils.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/macros.h" | 10 #include "base/macros.h" |
(...skipping 583 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
594 | 594 |
595 void DataReductionProxyTestContext::AttachToURLRequestContext( | 595 void DataReductionProxyTestContext::AttachToURLRequestContext( |
596 net::URLRequestContextStorage* request_context_storage) const { | 596 net::URLRequestContextStorage* request_context_storage) const { |
597 DCHECK(request_context_storage); | 597 DCHECK(request_context_storage); |
598 | 598 |
599 // |request_context_storage| takes ownership of the network delegate. | 599 // |request_context_storage| takes ownership of the network delegate. |
600 request_context_storage->set_network_delegate( | 600 request_context_storage->set_network_delegate( |
601 io_data()->CreateNetworkDelegate( | 601 io_data()->CreateNetworkDelegate( |
602 base::WrapUnique(new net::TestNetworkDelegate()), true)); | 602 base::WrapUnique(new net::TestNetworkDelegate()), true)); |
603 | 603 |
| 604 std::unique_ptr<net::URLRequestJobFactory> job_factory_impl = |
| 605 net::URLRequestJobFactoryImpl::CreateWithDefaultProtocolHandlers(); |
| 606 |
604 request_context_storage->set_job_factory( | 607 request_context_storage->set_job_factory( |
605 base::WrapUnique(new net::URLRequestInterceptingJobFactory( | 608 base::WrapUnique(new net::URLRequestInterceptingJobFactory( |
606 std::unique_ptr<net::URLRequestJobFactory>( | 609 std::move(job_factory_impl), io_data()->CreateInterceptor()))); |
607 new net::URLRequestJobFactoryImpl()), | |
608 io_data()->CreateInterceptor()))); | |
609 } | 610 } |
610 | 611 |
611 void DataReductionProxyTestContext:: | 612 void DataReductionProxyTestContext:: |
612 EnableDataReductionProxyWithSecureProxyCheckSuccess() { | 613 EnableDataReductionProxyWithSecureProxyCheckSuccess() { |
613 DCHECK(mock_socket_factory_); | 614 DCHECK(mock_socket_factory_); |
614 // This won't actually update the proxy config when using a test configurator. | 615 // This won't actually update the proxy config when using a test configurator. |
615 DCHECK(!(test_context_flags_ & | 616 DCHECK(!(test_context_flags_ & |
616 DataReductionProxyTestContext::USE_TEST_CONFIGURATOR)); | 617 DataReductionProxyTestContext::USE_TEST_CONFIGURATOR)); |
617 // |settings_| needs to have been initialized, since a | 618 // |settings_| needs to have been initialized, since a |
618 // |DataReductionProxyService| is needed in order to issue the secure proxy | 619 // |DataReductionProxyService| is needed in order to issue the secure proxy |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
703 : prefs_(prefs) { | 704 : prefs_(prefs) { |
704 DCHECK(prefs); | 705 DCHECK(prefs); |
705 } | 706 } |
706 | 707 |
707 void DataReductionProxyTestContext::TestConfigStorer::StoreSerializedConfig( | 708 void DataReductionProxyTestContext::TestConfigStorer::StoreSerializedConfig( |
708 const std::string& serialized_config) { | 709 const std::string& serialized_config) { |
709 prefs_->SetString(prefs::kDataReductionProxyConfig, serialized_config); | 710 prefs_->SetString(prefs::kDataReductionProxyConfig, serialized_config); |
710 } | 711 } |
711 | 712 |
712 } // namespace data_reduction_proxy | 713 } // namespace data_reduction_proxy |
OLD | NEW |