summaryrefslogtreecommitdiffstats
path: root/net/proxy/proxy_config_service_linux_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/proxy/proxy_config_service_linux_unittest.cc')
-rw-r--r--net/proxy/proxy_config_service_linux_unittest.cc29
1 files changed, 15 insertions, 14 deletions
diff --git a/net/proxy/proxy_config_service_linux_unittest.cc b/net/proxy/proxy_config_service_linux_unittest.cc
index 50c5019..f208a06 100644
--- a/net/proxy/proxy_config_service_linux_unittest.cc
+++ b/net/proxy/proxy_config_service_linux_unittest.cc
@@ -26,7 +26,7 @@ namespace {
struct EnvVarValues {
// The strange capitalization is so that the field matches the
// environment variable name exactly.
- const char *GNOME_DESKTOP_SESSION_ID, *DESKTOP_SESSION,
+ const char *DESKTOP_SESSION, *GNOME_DESKTOP_SESSION_ID, *KDE_FULL_SESSION,
*auto_proxy, *all_proxy,
*http_proxy, *https_proxy, *ftp_proxy,
*SOCKS_SERVER, *SOCKS_VERSION,
@@ -78,8 +78,9 @@ class MockEnvironmentVariableGetter : public base::EnvironmentVariableGetter {
public:
MockEnvironmentVariableGetter() {
#define ENTRY(x) table.settings[#x] = &values.x
- ENTRY(GNOME_DESKTOP_SESSION_ID);
ENTRY(DESKTOP_SESSION);
+ ENTRY(GNOME_DESKTOP_SESSION_ID);
+ ENTRY(KDE_FULL_SESSION);
ENTRY(auto_proxy);
ENTRY(all_proxy);
ENTRY(http_proxy);
@@ -588,7 +589,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("No proxying"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
NULL, // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -607,7 +608,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("Auto detect"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
"", // auto_proxy
NULL, // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -626,7 +627,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("Valid PAC url"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
"http://wpad/wpad.dat", // auto_proxy
NULL, // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -645,7 +646,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("Invalid PAC url"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
"wpad.dat", // auto_proxy
NULL, // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -664,7 +665,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("Single-host in proxy list"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
"www.google.com", // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -683,7 +684,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("Single-host, different port"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
"www.google.com:99", // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -702,7 +703,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("Tolerate a scheme"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
"http://www.google.com:99", // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -721,7 +722,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("Per-scheme proxy rules"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
NULL, // all_proxy
"www.google.com:80", "www.foo.com:110", "ftpfoo.com:121", // per-proto
@@ -741,7 +742,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("socks"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
"", // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -760,7 +761,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("socks5"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
"", // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -779,7 +780,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("socks default port"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
"", // all_proxy
NULL, NULL, NULL, // per-proto proxies
@@ -798,7 +799,7 @@ TEST(ProxyConfigServiceLinuxTest, BasicEnvTest) {
{
TEST_DESC("bypass"),
{ // Input.
- NULL, NULL, // *DESKTOP*
+ NULL, NULL, NULL, // *DESKTOP*
NULL, // auto_proxy
"www.google.com", // all_proxy
NULL, NULL, NULL, // per-proto