| Index: chrome/browser/policy/configuration_policy_pref_store_unittest.cc
|
| diff --git a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
|
| index 100c77487bd3aecdc6813efde4e329da08a53318..f6a917c1a7276cab5395a44a5a622f292bbf83ef 100644
|
| --- a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
|
| +++ b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
|
| @@ -270,9 +270,9 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptions) {
|
| Value::CreateStringValue("http://chromium.org/override"));
|
| provider.AddPolicy(kPolicyProxyServer,
|
| Value::CreateStringValue("chromium.org"));
|
| - provider.AddPolicy(kPolicyProxyMode,
|
| + provider.AddPolicy(kPolicyProxyServerMode,
|
| Value::CreateIntegerValue(
|
| - kPolicyManuallyConfiguredProxyMode));
|
| + kPolicyManuallyConfiguredProxyServerMode));
|
|
|
| ConfigurationPolicyPrefStore store(&provider);
|
| VerifyProxyPrefs(
|
| @@ -282,9 +282,9 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptions) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptionsReversedApplyOrder) {
|
| MockConfigurationPolicyProvider provider;
|
| - provider.AddPolicy(kPolicyProxyMode,
|
| + provider.AddPolicy(kPolicyProxyServerMode,
|
| Value::CreateIntegerValue(
|
| - kPolicyManuallyConfiguredProxyMode));
|
| + kPolicyManuallyConfiguredProxyServerMode));
|
| provider.AddPolicy(kPolicyProxyBypassList,
|
| Value::CreateStringValue("http://chromium.org/override"));
|
| provider.AddPolicy(kPolicyProxyServer,
|
| @@ -296,41 +296,86 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptionsReversedApplyOrder) {
|
| ProxyPrefs::MODE_FIXED_SERVERS);
|
| }
|
|
|
| -TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxy) {
|
| +TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxyServerMode) {
|
| MockConfigurationPolicyProvider provider;
|
| - provider.AddPolicy(kPolicyProxyMode,
|
| + provider.AddPolicy(kPolicyProxyServerMode,
|
| Value::CreateIntegerValue(kPolicyNoProxyServerMode));
|
|
|
| ConfigurationPolicyPrefStore store(&provider);
|
| VerifyProxyPrefs(store, "", "", "", ProxyPrefs::MODE_DIRECT);
|
| }
|
|
|
| -TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetect) {
|
| +TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxyModeName) {
|
| MockConfigurationPolicyProvider provider;
|
| - provider.AddPolicy(kPolicyProxyMode,
|
| - Value::CreateIntegerValue(kPolicyAutoDetectProxyMode));
|
| + provider.AddPolicy(
|
| + kPolicyProxyMode,
|
| + Value::CreateStringValue(ProxyPrefs::kDirectProxyModeName));
|
| +
|
| + ConfigurationPolicyPrefStore store(&provider);
|
| + VerifyProxyPrefs(store, "", "", "", ProxyPrefs::MODE_DIRECT);
|
| +}
|
| +
|
| +TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetectProxyServerMode) {
|
| + MockConfigurationPolicyProvider provider;
|
| + provider.AddPolicy(
|
| + kPolicyProxyServerMode,
|
| + Value::CreateIntegerValue(kPolicyAutoDetectProxyServerMode));
|
|
|
| ConfigurationPolicyPrefStore store(&provider);
|
| VerifyProxyPrefs(store, "", "", "", ProxyPrefs::MODE_AUTO_DETECT);
|
| }
|
|
|
| -TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetectPac) {
|
| +TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetectProxyModeName) {
|
| + MockConfigurationPolicyProvider provider;
|
| + provider.AddPolicy(
|
| + kPolicyProxyMode,
|
| + Value::CreateStringValue(ProxyPrefs::kAutoDetectProxyModeName));
|
| +
|
| + ConfigurationPolicyPrefStore store(&provider);
|
| + VerifyProxyPrefs(store, "", "", "", ProxyPrefs::MODE_AUTO_DETECT);
|
| +}
|
| +
|
| +TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualPacScriptServerMode) {
|
| MockConfigurationPolicyProvider provider;
|
| provider.AddPolicy(kPolicyProxyPacUrl,
|
| Value::CreateStringValue("http://short.org/proxy.pac"));
|
| provider.AddPolicy(
|
| kPolicyProxyMode,
|
| - Value::CreateIntegerValue(kPolicyManuallyConfiguredProxyMode));
|
| + Value::CreateStringValue(ProxyPrefs::kPacScriptProxyModeName));
|
|
|
| ConfigurationPolicyPrefStore store(&provider);
|
| VerifyProxyPrefs(
|
| store, "", "http://short.org/proxy.pac", "", ProxyPrefs::MODE_PAC_SCRIPT);
|
| }
|
|
|
| -TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystem) {
|
| +TEST_F(ConfigurationPolicyPrefStoreProxyTest, PacScriptProxyMode) {
|
| MockConfigurationPolicyProvider provider;
|
| - provider.AddPolicy(kPolicyProxyMode,
|
| - Value::CreateIntegerValue(kPolicyUseSystemProxyMode));
|
| + provider.AddPolicy(kPolicyProxyPacUrl,
|
| + Value::CreateStringValue("http://short.org/proxy.pac"));
|
| + provider.AddPolicy(
|
| + kPolicyProxyMode,
|
| + Value::CreateStringValue(ProxyPrefs::kPacScriptProxyModeName));
|
| +
|
| + ConfigurationPolicyPrefStore store(&provider);
|
| + VerifyProxyPrefs(
|
| + store, "", "http://short.org/proxy.pac", "", ProxyPrefs::MODE_PAC_SCRIPT);
|
| +}
|
| +
|
| +TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystemProxyServerMode) {
|
| + MockConfigurationPolicyProvider provider;
|
| + provider.AddPolicy(
|
| + kPolicyProxyServerMode,
|
| + Value::CreateIntegerValue(kPolicyUseSystemProxyServerMode));
|
| +
|
| + ConfigurationPolicyPrefStore store(&provider);
|
| + VerifyProxyPrefs(store, "", "", "", ProxyPrefs::MODE_SYSTEM);
|
| +}
|
| +
|
| +TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystemProxyMode) {
|
| + MockConfigurationPolicyProvider provider;
|
| + provider.AddPolicy(
|
| + kPolicyProxyMode,
|
| + Value::CreateStringValue(ProxyPrefs::kSystemProxyModeName));
|
|
|
| ConfigurationPolicyPrefStore store(&provider);
|
| VerifyProxyPrefs(store, "", "", "", ProxyPrefs::MODE_SYSTEM);
|
| @@ -339,7 +384,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystem) {
|
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, ProxyInvalid) {
|
| for (int i = 0; i < MODE_COUNT; ++i) {
|
| MockConfigurationPolicyProvider provider;
|
| - provider.AddPolicy(kPolicyProxyMode, Value::CreateIntegerValue(i));
|
| + provider.AddPolicy(kPolicyProxyServerMode, Value::CreateIntegerValue(i));
|
| // No mode expects all three parameters being set.
|
| provider.AddPolicy(kPolicyProxyPacUrl,
|
| Value::CreateStringValue("http://short.org/proxy.pac"));
|
|
|