Index: net/proxy/proxy_config_service_linux_unittest.cc |
diff --git a/net/proxy/proxy_config_service_linux_unittest.cc b/net/proxy/proxy_config_service_linux_unittest.cc |
index 30c33111ebe15f6678f4d74403ce8e01ed83ffa0..5a8f29259d328fb3fbd5aa0033f0c96df64124d9 100644 |
--- a/net/proxy/proxy_config_service_linux_unittest.cc |
+++ b/net/proxy/proxy_config_service_linux_unittest.cc |
@@ -78,9 +78,9 @@ struct SettingsTable { |
map_type settings; |
}; |
-class MockEnvVarGetter : public base::EnvVarGetter { |
+class MockEnvironment : public base::Environment { |
public: |
- MockEnvVarGetter() { |
+ MockEnvironment() { |
#define ENTRY(x) table.settings[#x] = &values.x |
ENTRY(DESKTOP_SESSION); |
ENTRY(HOME); |
@@ -605,10 +605,10 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicGConfTest) { |
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(tests); ++i) { |
SCOPED_TRACE(StringPrintf("Test[%" PRIuS "] %s", i, |
tests[i].description.c_str())); |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
+ MockEnvironment* env = new MockEnvironment; |
MockGConfSettingGetter* gconf_getter = new MockGConfSettingGetter; |
SynchConfigGetter sync_config_getter( |
- new ProxyConfigServiceLinux(env_getter, gconf_getter)); |
+ new ProxyConfigServiceLinux(env, gconf_getter)); |
ProxyConfig config; |
gconf_getter->values = tests[i].values; |
sync_config_getter.SetupAndInitialFetch(); |
@@ -895,12 +895,12 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) { |
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(tests); ++i) { |
SCOPED_TRACE(StringPrintf("Test[%" PRIuS "] %s", i, |
tests[i].description.c_str())); |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
+ MockEnvironment* env = new MockEnvironment; |
MockGConfSettingGetter* gconf_getter = new MockGConfSettingGetter; |
SynchConfigGetter sync_config_getter( |
- new ProxyConfigServiceLinux(env_getter, gconf_getter)); |
+ new ProxyConfigServiceLinux(env, gconf_getter)); |
ProxyConfig config; |
- env_getter->values = tests[i].values; |
+ env->values = tests[i].values; |
sync_config_getter.SetupAndInitialFetch(); |
sync_config_getter.SyncGetLatestProxyConfig(&config); |
@@ -911,10 +911,10 @@ TEST_F(ProxyConfigServiceLinuxTest, BasicEnvTest) { |
} |
TEST_F(ProxyConfigServiceLinuxTest, GconfNotification) { |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
+ MockEnvironment* env = new MockEnvironment; |
MockGConfSettingGetter* gconf_getter = new MockGConfSettingGetter; |
ProxyConfigServiceLinux* service = |
- new ProxyConfigServiceLinux(env_getter, gconf_getter); |
+ new ProxyConfigServiceLinux(env, gconf_getter); |
SynchConfigGetter sync_config_getter(service); |
ProxyConfig config; |
@@ -1292,13 +1292,13 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEConfigParser) { |
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(tests); ++i) { |
SCOPED_TRACE(StringPrintf("Test[%" PRIuS "] %s", i, |
tests[i].description.c_str())); |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
- env_getter->values = tests[i].env_values; |
+ MockEnvironment* env = new MockEnvironment; |
+ env->values = tests[i].env_values; |
// Force the KDE getter to be used and tell it where the test is. |
- env_getter->values.DESKTOP_SESSION = "kde4"; |
- env_getter->values.KDEHOME = kde_home_.value().c_str(); |
+ env->values.DESKTOP_SESSION = "kde4"; |
+ env->values.KDEHOME = kde_home_.value().c_str(); |
SynchConfigGetter sync_config_getter( |
- new ProxyConfigServiceLinux(env_getter)); |
+ new ProxyConfigServiceLinux(env)); |
ProxyConfig config; |
// Overwrite the kioslaverc file. |
file_util::WriteFile(kioslaverc_, tests[i].kioslaverc.c_str(), |
@@ -1328,11 +1328,11 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEHomePicker) { |
CHECK(!file_util::DirectoryExists(kde4_home_)); |
{ SCOPED_TRACE("KDE4, no .kde4 directory, verify fallback"); |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
- env_getter->values.DESKTOP_SESSION = "kde4"; |
- env_getter->values.HOME = user_home_.value().c_str(); |
+ MockEnvironment* env = new MockEnvironment; |
+ env->values.DESKTOP_SESSION = "kde4"; |
+ env->values.HOME = user_home_.value().c_str(); |
SynchConfigGetter sync_config_getter( |
- new ProxyConfigServiceLinux(env_getter)); |
+ new ProxyConfigServiceLinux(env)); |
ProxyConfig config; |
sync_config_getter.SetupAndInitialFetch(); |
sync_config_getter.SyncGetLatestProxyConfig(&config); |
@@ -1347,11 +1347,11 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEHomePicker) { |
CHECK(file_util::PathExists(kioslaverc4_)); |
{ SCOPED_TRACE("KDE4, .kde4 directory present, use it"); |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
- env_getter->values.DESKTOP_SESSION = "kde4"; |
- env_getter->values.HOME = user_home_.value().c_str(); |
+ MockEnvironment* env = new MockEnvironment; |
+ env->values.DESKTOP_SESSION = "kde4"; |
+ env->values.HOME = user_home_.value().c_str(); |
SynchConfigGetter sync_config_getter( |
- new ProxyConfigServiceLinux(env_getter)); |
+ new ProxyConfigServiceLinux(env)); |
ProxyConfig config; |
sync_config_getter.SetupAndInitialFetch(); |
sync_config_getter.SyncGetLatestProxyConfig(&config); |
@@ -1360,11 +1360,11 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEHomePicker) { |
} |
{ SCOPED_TRACE("KDE3, .kde4 directory present, ignore it"); |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
- env_getter->values.DESKTOP_SESSION = "kde"; |
- env_getter->values.HOME = user_home_.value().c_str(); |
+ MockEnvironment* env = new MockEnvironment; |
+ env->values.DESKTOP_SESSION = "kde"; |
+ env->values.HOME = user_home_.value().c_str(); |
SynchConfigGetter sync_config_getter( |
- new ProxyConfigServiceLinux(env_getter)); |
+ new ProxyConfigServiceLinux(env)); |
ProxyConfig config; |
sync_config_getter.SetupAndInitialFetch(); |
sync_config_getter.SyncGetLatestProxyConfig(&config); |
@@ -1373,12 +1373,12 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEHomePicker) { |
} |
{ SCOPED_TRACE("KDE4, .kde4 directory present, KDEHOME set to .kde"); |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
- env_getter->values.DESKTOP_SESSION = "kde4"; |
- env_getter->values.HOME = user_home_.value().c_str(); |
- env_getter->values.KDEHOME = kde_home_.value().c_str(); |
+ MockEnvironment* env = new MockEnvironment; |
+ env->values.DESKTOP_SESSION = "kde4"; |
+ env->values.HOME = user_home_.value().c_str(); |
+ env->values.KDEHOME = kde_home_.value().c_str(); |
SynchConfigGetter sync_config_getter( |
- new ProxyConfigServiceLinux(env_getter)); |
+ new ProxyConfigServiceLinux(env)); |
ProxyConfig config; |
sync_config_getter.SetupAndInitialFetch(); |
sync_config_getter.SyncGetLatestProxyConfig(&config); |
@@ -1391,11 +1391,11 @@ TEST_F(ProxyConfigServiceLinuxTest, KDEHomePicker) { |
file_util::SetLastModifiedTime(kde4_config_, base::Time()); |
{ SCOPED_TRACE("KDE4, very old .kde4 directory present, use .kde"); |
- MockEnvVarGetter* env_getter = new MockEnvVarGetter; |
- env_getter->values.DESKTOP_SESSION = "kde4"; |
- env_getter->values.HOME = user_home_.value().c_str(); |
+ MockEnvironment* env = new MockEnvironment; |
+ env->values.DESKTOP_SESSION = "kde4"; |
+ env->values.HOME = user_home_.value().c_str(); |
SynchConfigGetter sync_config_getter( |
- new ProxyConfigServiceLinux(env_getter)); |
+ new ProxyConfigServiceLinux(env)); |
ProxyConfig config; |
sync_config_getter.SetupAndInitialFetch(); |
sync_config_getter.SyncGetLatestProxyConfig(&config); |