Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(241)

Unified Diff: components/data_reduction_proxy/core/common/data_reduction_proxy_params_unittest.cc

Issue 863203009: Store Proxy Servers as proxy servers and not GURLs. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed failing test code. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « components/data_reduction_proxy/core/common/data_reduction_proxy_params_test_utils.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/data_reduction_proxy/core/common/data_reduction_proxy_params_unittest.cc
diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_params_unittest.cc b/components/data_reduction_proxy/core/common/data_reduction_proxy_params_unittest.cc
index 4c5db3dd61eb1c545272be9260a9acefc7b26afb..590671f99199a0a0f333e3489389fcd9c5bfdfe1 100644
--- a/components/data_reduction_proxy/core/common/data_reduction_proxy_params_unittest.cc
+++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_params_unittest.cc
@@ -37,11 +37,12 @@ class DataReductionProxyParamsTest : public testing::Test {
const std::string& expected_alt_origin,
const std::string& expected_alt_fallback_origin,
const std::string& expected_probe_url) {
- EXPECT_EQ(GURL(expected_origin), params.origin());
- EXPECT_EQ(GURL(expected_fallback_origin), params.fallback_origin());
- EXPECT_EQ(GURL(expected_ssl_origin), params.ssl_origin());
- EXPECT_EQ(GURL(expected_alt_origin), params.alt_origin());
- EXPECT_EQ(GURL(expected_alt_fallback_origin), params.alt_fallback_origin());
+ EXPECT_EQ(expected_origin, params.origin().ToURI());
+ EXPECT_EQ(expected_fallback_origin, params.fallback_origin().ToURI());
+ EXPECT_EQ(expected_ssl_origin, params.ssl_origin().ToURI());
+ EXPECT_EQ(expected_alt_origin, params.alt_origin().ToURI());
+ EXPECT_EQ(expected_alt_fallback_origin,
+ params.alt_fallback_origin().ToURI());
EXPECT_EQ(GURL(expected_probe_url), params.probe_url());
}
};
@@ -543,51 +544,59 @@ TEST_F(DataReductionProxyParamsTest, IsDataReductionProxy) {
bool expected_is_ssl;
} tests[] = {
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
true,
true,
false,
true,
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultOrigin())),
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
false,
false,
false
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
false,
false,
false,
true,
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
net::HostPortPair::FromURL(GURL()),
false,
false,
false
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
true,
true,
false,
true,
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
net::HostPortPair::FromURL(GURL()),
true,
false,
false
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
false,
false,
false,
@@ -599,51 +608,59 @@ TEST_F(DataReductionProxyParamsTest, IsDataReductionProxy) {
false
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultAltOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultAltOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
true,
true,
false,
true,
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultAltOrigin())),
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultAltFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultAltOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultAltFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
false,
true,
false
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultAltOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultAltOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
false,
false,
false,
true,
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultAltOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultAltOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
net::HostPortPair::FromURL(GURL()),
false,
true,
false
},
{
- net::HostPortPair::FromURL(
- GURL(TestDataReductionProxyParams::DefaultAltFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultAltFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
true,
true,
false,
true,
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultAltFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultAltFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
net::HostPortPair::FromURL(GURL()),
true,
true,
false
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultAltFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultAltFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
false,
false,
false,
@@ -655,37 +672,43 @@ TEST_F(DataReductionProxyParamsTest, IsDataReductionProxy) {
false
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultSSLOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultSSLOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
true,
true,
false,
true,
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultSSLOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultSSLOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
net::HostPortPair::FromURL(GURL()),
false,
false,
true
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultDevOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultDevOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
true,
true,
true,
true,
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultDevOrigin())),
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultDevFallbackOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultDevOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultDevFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
false,
false,
false
},
{
- net::HostPortPair::FromURL(GURL(
- TestDataReductionProxyParams::DefaultOrigin())),
+ net::ProxyServer::FromURI(
+ TestDataReductionProxyParams::DefaultOrigin(),
+ net::ProxyServer::SCHEME_HTTP).host_port_pair(),
true,
true,
true,
@@ -714,10 +737,23 @@ TEST_F(DataReductionProxyParamsTest, IsDataReductionProxy) {
EXPECT_EQ(tests[i].expected_result,
params.IsDataReductionProxy(
tests[i].host_port_pair, &proxy_type_info)) << i;
- EXPECT_TRUE(tests[i].expected_first.Equals(
- net::HostPortPair::FromURL(proxy_type_info.proxy_servers.first))) << i;
- EXPECT_TRUE(tests[i].expected_second.Equals(
- net::HostPortPair::FromURL(proxy_type_info.proxy_servers.second))) << i;
+ EXPECT_EQ(net::ProxyServer::FromURI(
+ tests[i].expected_first.ToString(),
+ net::ProxyServer::SCHEME_HTTP).is_valid(),
+ proxy_type_info.proxy_servers.first.is_valid()) << i;
+ if (proxy_type_info.proxy_servers.first.is_valid()) {
+ EXPECT_TRUE(tests[i].expected_first.Equals(
+ proxy_type_info.proxy_servers.first.host_port_pair())) << i;
+ }
+ EXPECT_EQ(net::ProxyServer::FromURI(
+ tests[i].expected_second.ToString(),
+ net::ProxyServer::SCHEME_HTTP).is_valid(),
+ proxy_type_info.proxy_servers.second.is_valid()) << i;
+ if (proxy_type_info.proxy_servers.second.is_valid()) {
+ EXPECT_TRUE(tests[i].expected_second.Equals(
+ proxy_type_info.proxy_servers.second.host_port_pair())) << i;
+ }
+
EXPECT_EQ(tests[i].expected_is_fallback, proxy_type_info.is_fallback) << i;
EXPECT_EQ(tests[i].expected_is_alternative, proxy_type_info.is_alternative)
<< i;
@@ -727,9 +763,7 @@ TEST_F(DataReductionProxyParamsTest, IsDataReductionProxy) {
std::string GetRetryMapKeyFromOrigin(std::string origin) {
// The retry map has the scheme prefix for https but not for http
- return net::ProxyServer(GURL(origin).SchemeIs(url::kHttpsScheme) ?
- net::ProxyServer::SCHEME_HTTPS : net::ProxyServer::SCHEME_HTTP,
- net::HostPortPair::FromURL(GURL(origin))).ToURI();
+ return origin;
}
TEST_F(DataReductionProxyParamsTest, AreProxiesBypassed) {
« no previous file with comments | « components/data_reduction_proxy/core/common/data_reduction_proxy_params_test_utils.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698