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

Unified Diff: components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_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
Index: components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc
diff --git a/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc b/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc
index 8519ebbbe767b52cbd63c5bccc37e1769899778c..f8be3741a8db30891dc9ec31d91cd2e539cb0ecb 100644
--- a/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc
+++ b/components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc
@@ -18,7 +18,6 @@
#include "net/http/http_auth_cache.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "url/gurl.h"
namespace {
@@ -38,8 +37,8 @@ class DataReductionProxySettingsTest
TEST_F(DataReductionProxySettingsTest, TestGetDataReductionProxyOrigin) {
// SetUp() adds the origin to the command line, which should be returned here.
std::string result =
- settings_->params()->origin().spec();
- EXPECT_EQ(GURL(expected_params_->DefaultOrigin()), GURL(result));
+ settings_->params()->origin().ToURI();
+ EXPECT_EQ(expected_params_->DefaultOrigin(), result);
}
TEST_F(DataReductionProxySettingsTest, TestGetDataReductionProxyDevOrigin) {
@@ -47,8 +46,8 @@ TEST_F(DataReductionProxySettingsTest, TestGetDataReductionProxyDevOrigin) {
switches::kDataReductionProxyDev, expected_params_->DefaultDevOrigin());
ResetSettings(true, true, false, true, false);
std::string result =
- settings_->params()->origin().spec();
- EXPECT_EQ(GURL(expected_params_->DefaultDevOrigin()), GURL(result));
+ settings_->params()->origin().ToURI();
+ EXPECT_EQ(expected_params_->DefaultDevOrigin(), result);
}
@@ -59,15 +58,12 @@ TEST_F(DataReductionProxySettingsTest, TestGetDataReductionProxies) {
unsigned int expected_proxy_size = 2u;
EXPECT_EQ(expected_proxy_size, proxies.size());
- net::HostPortPair expected_origin =
- net::HostPortPair::FromURL(GURL(expected_params_->DefaultOrigin()));
- net::HostPortPair expected_fallback_origin =
- net::HostPortPair::FromURL(
- GURL(expected_params_->DefaultFallbackOrigin()));
- EXPECT_EQ(expected_origin.host(), proxies[0].host());
- EXPECT_EQ(expected_origin.port() ,proxies[0].EffectiveIntPort());
- EXPECT_EQ(expected_fallback_origin.host(), proxies[1].host());
- EXPECT_EQ(expected_fallback_origin.port(), proxies[1].EffectiveIntPort());
+ EXPECT_EQ(net::ProxyServer::FromURI(expected_params_->DefaultOrigin(),
+ net::ProxyServer::SCHEME_HTTP),
+ proxies[0]);
+ EXPECT_EQ(net::ProxyServer::FromURI(expected_params_->DefaultFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP),
+ proxies[1]);
}
TEST_F(DataReductionProxySettingsTest, TestSetProxyConfigs) {
@@ -92,36 +88,43 @@ TEST_F(DataReductionProxySettingsTest, TestSetProxyConfigs) {
settings_->SetProxyConfigs(true, true, false, false);
EXPECT_TRUE(configurator->enabled());
- EXPECT_TRUE(net::HostPortPair::FromString(
- expected_params_->DefaultAltOrigin()).Equals(
- net::HostPortPair::FromString(configurator->origin())));
- EXPECT_TRUE(net::HostPortPair::FromString(
- expected_params_->DefaultAltFallbackOrigin()).Equals(
- net::HostPortPair::FromString(configurator->fallback_origin())));
- EXPECT_TRUE(net::HostPortPair::FromString(
- expected_params_->DefaultSSLOrigin()).Equals(
- net::HostPortPair::FromString(configurator->ssl_origin())));
+ EXPECT_EQ(net::ProxyServer::FromURI(expected_params_->DefaultAltOrigin(),
+ net::ProxyServer::SCHEME_HTTP),
+ net::ProxyServer::FromURI(configurator->origin(),
+ net::ProxyServer::SCHEME_HTTP));
+ EXPECT_TRUE(
+ net::ProxyServer::FromURI(expected_params_->DefaultAltFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP).is_valid());
+ EXPECT_TRUE(configurator->fallback_origin().empty());
+ EXPECT_EQ(net::ProxyServer::FromURI(expected_params_->DefaultSSLOrigin(),
+ net::ProxyServer::SCHEME_HTTP),
+ net::ProxyServer::FromURI(configurator->ssl_origin(),
+ net::ProxyServer::SCHEME_HTTP));
settings_->SetProxyConfigs(true, false, false, false);
EXPECT_TRUE(configurator->enabled());
- EXPECT_TRUE(net::HostPortPair::FromString(drp_params.DefaultOrigin()).Equals(
- net::HostPortPair::FromString(configurator->origin())));
- EXPECT_TRUE(net::HostPortPair::FromString(
- drp_params.DefaultFallbackOrigin()).Equals(
- net::HostPortPair::FromString(configurator->fallback_origin())));
- EXPECT_EQ("", configurator->ssl_origin());
+ EXPECT_EQ(net::ProxyServer::FromURI(drp_params.DefaultOrigin(),
+ net::ProxyServer::SCHEME_HTTP),
+ net::ProxyServer::FromURI(configurator->origin(),
+ net::ProxyServer::SCHEME_HTTP));
+ EXPECT_EQ(net::ProxyServer::FromURI(drp_params.DefaultFallbackOrigin(),
+ net::ProxyServer::SCHEME_HTTP),
+ net::ProxyServer::FromURI(
+ configurator->fallback_origin(),
+ net::ProxyServer::SCHEME_HTTP));
+ EXPECT_TRUE(configurator->ssl_origin().empty());
settings_->SetProxyConfigs(false, true, false, false);
EXPECT_FALSE(configurator->enabled());
- EXPECT_EQ("", configurator->origin());
- EXPECT_EQ("", configurator->fallback_origin());
- EXPECT_EQ("", configurator->ssl_origin());
+ EXPECT_TRUE(configurator->origin().empty());
+ EXPECT_TRUE(configurator->fallback_origin().empty());
+ EXPECT_TRUE(configurator->ssl_origin().empty());
settings_->SetProxyConfigs(false, false, false, false);
EXPECT_FALSE(configurator->enabled());
- EXPECT_EQ("", configurator->origin());
- EXPECT_EQ("", configurator->fallback_origin());
- EXPECT_EQ("", configurator->ssl_origin());
+ EXPECT_TRUE(configurator->origin().empty());
+ EXPECT_TRUE(configurator->fallback_origin().empty());
+ EXPECT_TRUE(configurator->ssl_origin().empty());
}
TEST_F(DataReductionProxySettingsTest, TestSetProxyConfigsHoldback) {

Powered by Google App Engine
This is Rietveld 408576698