| Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_test_utils.cc
|
| diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_test_utils.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_test_utils.cc
|
| index 18f87408f5b7e4ea6ac209e9a8d4c85ee4485a0c..053b0bcde26d9b861fc3f4e7fd025b37dc17c6ab 100644
|
| --- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_test_utils.cc
|
| +++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_test_utils.cc
|
| @@ -12,6 +12,7 @@
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/test/test_simple_task_runner.h"
|
| #include "base/time/time.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_prefs.h"
|
| #include "components/data_reduction_proxy/core/browser/data_reduction_proxy_statistics_prefs.h"
|
| #include "components/data_reduction_proxy/core/common/data_reduction_proxy_event_store.h"
|
| @@ -33,6 +34,8 @@ const char kProxy[] = "proxy";
|
|
|
| namespace data_reduction_proxy {
|
|
|
| +namespace {
|
| +
|
| ProbeURLFetchResult FetchResult(bool enabled, bool success) {
|
| if (enabled) {
|
| if (success)
|
| @@ -44,41 +47,7 @@ ProbeURLFetchResult FetchResult(bool enabled, bool success) {
|
| return FAILED_PROXY_ALREADY_DISABLED;
|
| }
|
|
|
| -TestDataReductionProxyConfig::TestDataReductionProxyConfig(
|
| - scoped_refptr<base::SequencedTaskRunner> network_task_runner,
|
| - net::NetLog* net_log,
|
| - data_reduction_proxy::DataReductionProxyEventStore* event_store)
|
| - : DataReductionProxyConfigurator(network_task_runner, net_log, event_store),
|
| - enabled_(false),
|
| - restricted_(false),
|
| - fallback_restricted_(false) {
|
| -}
|
| -
|
| -TestDataReductionProxyConfig::~TestDataReductionProxyConfig() {
|
| -}
|
| -
|
| -void TestDataReductionProxyConfig::Enable(
|
| - bool restricted,
|
| - bool fallback_restricted,
|
| - const std::string& primary_origin,
|
| - const std::string& fallback_origin,
|
| - const std::string& ssl_origin) {
|
| - enabled_ = true;
|
| - restricted_ = restricted;
|
| - fallback_restricted_ = fallback_restricted;
|
| - origin_ = primary_origin;
|
| - fallback_origin_ = fallback_origin;
|
| - ssl_origin_ = ssl_origin;
|
| -}
|
| -
|
| -void TestDataReductionProxyConfig::Disable() {
|
| - enabled_ = false;
|
| - restricted_ = false;
|
| - fallback_restricted_ = false;
|
| - origin_ = "";
|
| - fallback_origin_ = "";
|
| - ssl_origin_ = "";
|
| -}
|
| +} // namespace
|
|
|
| DataReductionProxySettingsTestBase::DataReductionProxySettingsTestBase()
|
| : testing::Test() {
|
| @@ -161,7 +130,7 @@ void DataReductionProxySettingsTestBase::ResetSettings(bool allowed,
|
| EXPECT_CALL(*settings, GetURLFetcherForAvailabilityCheck()).Times(0);
|
| EXPECT_CALL(*settings, LogProxyState(_, _, _)).Times(0);
|
| settings_.reset(settings);
|
| - configurator_.reset(new TestDataReductionProxyConfig(
|
| + configurator_.reset(new TestDataReductionProxyConfigurator(
|
| scoped_refptr<base::TestSimpleTaskRunner>(
|
| new base::TestSimpleTaskRunner()), &net_log_, event_store_.get()));
|
| settings_->configurator_ = configurator_.get();
|
| @@ -216,11 +185,12 @@ void DataReductionProxySettingsTestBase::CheckProxyConfigs(
|
| bool expected_enabled,
|
| bool expected_restricted,
|
| bool expected_fallback_restricted) {
|
| - TestDataReductionProxyConfig* config =
|
| - static_cast<TestDataReductionProxyConfig*>(settings_->configurator_);
|
| - ASSERT_EQ(expected_restricted, config->restricted_);
|
| - ASSERT_EQ(expected_fallback_restricted, config->fallback_restricted_);
|
| - ASSERT_EQ(expected_enabled, config->enabled_);
|
| + TestDataReductionProxyConfigurator* config =
|
| + static_cast<TestDataReductionProxyConfigurator*>(
|
| + settings_->configurator_);
|
| + ASSERT_EQ(expected_restricted, config->restricted());
|
| + ASSERT_EQ(expected_fallback_restricted, config->fallback_restricted());
|
| + ASSERT_EQ(expected_enabled, config->enabled());
|
| }
|
|
|
| void DataReductionProxySettingsTestBase::CheckProbe(
|
| @@ -291,7 +261,7 @@ void DataReductionProxySettingsTestBase::CheckInitDataReductionProxy(
|
| bool enabled_at_startup) {
|
| base::MessageLoopForUI loop;
|
| scoped_ptr<DataReductionProxyConfigurator> configurator(
|
| - new TestDataReductionProxyConfig(
|
| + new TestDataReductionProxyConfigurator(
|
| scoped_refptr<base::TestSimpleTaskRunner>(
|
| new base::TestSimpleTaskRunner()), &net_log_,
|
| event_store_.get()));
|
|
|