Index: chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
diff --git a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
index d60ba1d453f58e657aa885774cd00c2e39fcfdb7..d0b521ca86eeecdd0027a2cd886c28a367224e68 100644 |
--- a/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
+++ b/chrome/browser/net/spdyproxy/data_reduction_proxy_settings_unittest_android.cc |
@@ -14,6 +14,7 @@ |
#include "chrome/browser/prefs/proxy_prefs.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/pref_names.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_settings_test_utils.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -66,45 +67,22 @@ void data_reduction_proxy::DataReductionProxySettingsTestBase::ResetSettings( |
if (holdback) |
flags |= DataReductionProxyParams::kHoldback; |
MockDataReductionProxySettings<C>* settings = |
- new MockDataReductionProxySettings<C>(flags); |
+ new MockDataReductionProxySettings<C>(); |
+ MockDataReductionProxyConfig* config = |
+ static_cast<MockDataReductionProxyConfig*>(config_.get()); |
bengr
2015/02/03 21:51:58
To avoid this dance, couldn't config_ just be a Mo
jeremyim
2015/02/04 01:31:21
It actually already is... Oops! Done.
|
+ settings->config_ = config; |
+ config->ResetParamsForTest(flags); |
+ settings->UpdateConfigValues(); |
EXPECT_CALL(*settings, GetOriginalProfilePrefs()) |
.Times(AnyNumber()) |
.WillRepeatedly(Return(&pref_service_)); |
EXPECT_CALL(*settings, GetLocalStatePrefs()) |
.Times(AnyNumber()) |
.WillRepeatedly(Return(&pref_service_)); |
- EXPECT_CALL(*settings, GetURLFetcherForAvailabilityCheck()).Times(0); |
- EXPECT_CALL(*settings, LogProxyState(_, _, _)).Times(0); |
settings_.reset(settings); |
settings_->SetDataReductionProxyStatisticsPrefs(statistics_prefs_.get()); |
} |
-template <class C> |
-void data_reduction_proxy::DataReductionProxySettingsTestBase::SetProbeResult( |
- const std::string& test_url, |
- const std::string& response, |
- ProbeURLFetchResult result, |
- bool success, |
- int expected_calls) { |
- MockDataReductionProxySettings<C>* settings = |
- static_cast<MockDataReductionProxySettings<C>*>(settings_.get()); |
- if (0 == expected_calls) { |
- EXPECT_CALL(*settings, GetURLFetcherForAvailabilityCheck()).Times(0); |
- EXPECT_CALL(*settings, RecordProbeURLFetchResult(_)).Times(0); |
- } else { |
- EXPECT_CALL(*settings, RecordProbeURLFetchResult(result)).Times(1); |
- EXPECT_CALL(*settings, GetURLFetcherForAvailabilityCheck()) |
- .Times(expected_calls) |
- .WillRepeatedly(Return(new net::FakeURLFetcher( |
- GURL(test_url), |
- settings, |
- response, |
- success ? net::HTTP_OK : net::HTTP_INTERNAL_SERVER_ERROR, |
- success ? net::URLRequestStatus::SUCCESS : |
- net::URLRequestStatus::FAILED))); |
- } |
-} |
- |
template void |
data_reduction_proxy::DataReductionProxySettingsTestBase::ResetSettings< |
DataReductionProxyChromeSettings>(bool allowed, |
@@ -113,14 +91,6 @@ data_reduction_proxy::DataReductionProxySettingsTestBase::ResetSettings< |
bool promo_allowed, |
bool holdback); |
-template void |
-data_reduction_proxy::DataReductionProxySettingsTestBase::SetProbeResult< |
- DataReductionProxyChromeSettings>(const std::string& test_url, |
- const std::string& response, |
- ProbeURLFetchResult result, |
- bool success, |
- int expected_calls); |
- |
class DataReductionProxySettingsAndroidTest |
: public data_reduction_proxy::ConcreteDataReductionProxySettingsTest< |
DataReductionProxyChromeSettings> { |
@@ -156,7 +126,7 @@ TEST_F(DataReductionProxySettingsAndroidTest, TestGetDataReductionProxyOrigin) { |
SettingsAndroid()->GetDataReductionProxyOrigin(env_, NULL); |
ASSERT_TRUE(result.obj()); |
const base::android::JavaRef<jstring>& str_ref = result; |
- EXPECT_EQ(GURL(expected_params_->DefaultOrigin()), |
+ EXPECT_EQ(GURL(config_->test_params()->DefaultOrigin()), |
GURL(ConvertJavaStringToUTF8(str_ref))); |
} |