| Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_test_utils.cc
|
| diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_test_utils.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_test_utils.cc
|
| index 96a80d75f6c7d874d147dee3b5fe7ae7c4ffbdd0..dcdd57cfb94ef676bc2c3f8288f6b97d36abd5c4 100644
|
| --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_test_utils.cc
|
| +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_test_utils.cc
|
| @@ -9,6 +9,7 @@
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_config_service_client.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_config_test_utils.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_configurator_test_utils.h"
|
| +#include "components/data_reduction_proxy/core/browser/data_reduction_proxy_experiments_stats.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_interceptor.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_mutable_config_values.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_network_delegate.h"
|
| @@ -166,10 +167,14 @@ void TestDataReductionProxyConfigServiceClient::TestTickClock::SetTime(
|
| MockDataReductionProxyService::MockDataReductionProxyService(
|
| scoped_ptr<DataReductionProxyCompressionStats> compression_stats,
|
| DataReductionProxySettings* settings,
|
| + PrefService* prefs,
|
| net::URLRequestContextGetter* request_context,
|
| scoped_refptr<base::SingleThreadTaskRunner> io_task_runner)
|
| - : DataReductionProxyService(
|
| - compression_stats.Pass(), settings, request_context, io_task_runner) {
|
| + : DataReductionProxyService(compression_stats.Pass(),
|
| + settings,
|
| + prefs,
|
| + request_context,
|
| + io_task_runner) {
|
| }
|
|
|
| MockDataReductionProxyService::~MockDataReductionProxyService() {
|
| @@ -182,6 +187,7 @@ TestDataReductionProxyIOData::TestDataReductionProxyIOData(
|
| scoped_ptr<DataReductionProxyRequestOptions> request_options,
|
| scoped_ptr<DataReductionProxyConfigurator> configurator,
|
| scoped_ptr<DataReductionProxyConfigServiceClient> config_client,
|
| + scoped_ptr<DataReductionProxyExperimentsStats> experiments_stats,
|
| bool enabled)
|
| : DataReductionProxyIOData() {
|
| io_task_runner_ = task_runner;
|
| @@ -191,6 +197,7 @@ TestDataReductionProxyIOData::TestDataReductionProxyIOData(
|
| request_options_ = request_options.Pass();
|
| configurator_ = configurator.Pass();
|
| config_client_ = config_client.Pass();
|
| + experiments_stats_ = experiments_stats.Pass();
|
| bypass_stats_.reset(new DataReductionProxyBypassStats(
|
| config_.get(), base::Bind(&DataReductionProxyIOData::SetUnreachable,
|
| base::Unretained(this))));
|
| @@ -386,11 +393,14 @@ DataReductionProxyTestContext::Builder::Build() {
|
|
|
| RegisterSimpleProfilePrefs(pref_service->registry());
|
|
|
| + scoped_ptr<DataReductionProxyExperimentsStats> experiments_stats(
|
| + new DataReductionProxyExperimentsStats(base::Bind(
|
| + &PrefService::SetInt64, base::Unretained(pref_service.get()))));
|
| scoped_ptr<TestDataReductionProxyIOData> io_data(
|
| new TestDataReductionProxyIOData(
|
| task_runner, config.Pass(), event_creator.Pass(),
|
| request_options.Pass(), configurator.Pass(), config_client.Pass(),
|
| - true /* enabled */));
|
| + experiments_stats.Pass(), true /* enabled */));
|
| io_data->SetSimpleURLRequestContextGetter(request_context_getter);
|
|
|
| scoped_ptr<DataReductionProxyTestContext> test_context(
|
| @@ -471,11 +481,11 @@ DataReductionProxyTestContext::CreateDataReductionProxyServiceInternal() {
|
|
|
| if (test_context_flags_ & DataReductionProxyTestContext::USE_MOCK_SERVICE) {
|
| return make_scoped_ptr(new MockDataReductionProxyService(
|
| - compression_stats.Pass(), settings_.get(),
|
| + compression_stats.Pass(), settings_.get(), simple_pref_service_.get(),
|
| request_context_getter_.get(), task_runner_));
|
| } else {
|
| return make_scoped_ptr(new DataReductionProxyService(
|
| - compression_stats.Pass(), settings_.get(),
|
| + compression_stats.Pass(), settings_.get(), simple_pref_service_.get(),
|
| request_context_getter_.get(), task_runner_));
|
| }
|
| }
|
|
|