Chromium Code Reviews| 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 c00187e11b8ea195f95a473af42153a552d41c3f..2ba3bcfa12d64f7c338a4d757a09d2e76ff54655 100644 |
| --- a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc |
| +++ b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc |
| @@ -1,9 +1,10 @@ |
| -// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| +// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| #include "base/file_path.h" |
| #include "base/memory/ref_counted.h" |
| +#include "chrome/browser/policy/configuration_policy_handler.h" |
| #include "chrome/browser/policy/configuration_policy_pref_store.h" |
| #include "chrome/browser/policy/mock_configuration_policy_provider.h" |
| #include "chrome/browser/prefs/incognito_mode_prefs.h" |
| @@ -11,6 +12,7 @@ |
| #include "chrome/common/content_settings.h" |
| #include "chrome/common/pref_names.h" |
| #include "chrome/common/pref_store_observer_mock.h" |
| +#include "policy/policy_constants.h" |
| #include "testing/gmock/include/gmock/gmock.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| @@ -19,18 +21,18 @@ using testing::Mock; |
| namespace policy { |
| -// Holds a set of test parameters, consisting of pref name and policy type. |
| -class TypeAndName { |
| +// Holds a set of test parameters, consisting of pref name and policy name. |
| +class PolicyAndPref { |
| public: |
| - TypeAndName(ConfigurationPolicyType type, const char* pref_name) |
| - : type_(type), |
| + PolicyAndPref(const char* policy_name, const char* pref_name) |
| + : policy_name_(policy_name), |
| pref_name_(pref_name) {} |
| - ConfigurationPolicyType type() const { return type_; } |
| + const char* policy_name() const { return policy_name_; } |
| const char* pref_name() const { return pref_name_; } |
| private: |
| - ConfigurationPolicyType type_; |
| + const char* policy_name_; |
| const char* pref_name_; |
| }; |
| @@ -48,7 +50,7 @@ class ConfigurationPolicyPrefStoreTestBase : public TESTBASE { |
| // Test cases for list-valued policy settings. |
| class ConfigurationPolicyPrefStoreListTest |
| : public ConfigurationPolicyPrefStoreTestBase< |
| - testing::TestWithParam<TypeAndName> > { |
| + testing::TestWithParam<PolicyAndPref> > { |
| }; |
| TEST_P(ConfigurationPolicyPrefStoreListTest, GetDefault) { |
| @@ -60,7 +62,7 @@ TEST_P(ConfigurationPolicyPrefStoreListTest, SetValue) { |
| ListValue* in_value = new ListValue(); |
| in_value->Append(Value::CreateStringValue("test1")); |
| in_value->Append(Value::CreateStringValue("test2,")); |
| - provider_.AddPolicy(GetParam().type(), in_value); |
| + provider_.AddPolicy(GetParam().policy_name(), in_value); |
| store_->OnUpdatePolicy(&provider_); |
| const Value* value = NULL; |
| EXPECT_EQ(PrefStore::READ_OK, |
| @@ -73,31 +75,31 @@ INSTANTIATE_TEST_CASE_P( |
| ConfigurationPolicyPrefStoreListTestInstance, |
| ConfigurationPolicyPrefStoreListTest, |
| testing::Values( |
| - TypeAndName(kPolicyRestoreOnStartupURLs, |
| - prefs::kURLsToRestoreOnStartup), |
| - TypeAndName(kPolicyExtensionInstallWhitelist, |
| - prefs::kExtensionInstallAllowList), |
| - TypeAndName(kPolicyExtensionInstallBlacklist, |
| - prefs::kExtensionInstallDenyList), |
| - TypeAndName(kPolicyDisabledPlugins, |
| - prefs::kPluginsDisabledPlugins), |
| - TypeAndName(kPolicyDisabledPluginsExceptions, |
| - prefs::kPluginsDisabledPluginsExceptions), |
| - TypeAndName(kPolicyEnabledPlugins, |
| - prefs::kPluginsEnabledPlugins), |
| - TypeAndName(kPolicyDisabledSchemes, |
| - prefs::kDisabledSchemes), |
| - TypeAndName(kPolicyAutoSelectCertificateForUrls, |
| - prefs::kManagedAutoSelectCertificateForUrls), |
| - TypeAndName(kPolicyURLBlacklist, |
| - prefs::kUrlBlacklist), |
| - TypeAndName(kPolicyURLWhitelist, |
| - prefs::kUrlWhitelist))); |
| + PolicyAndPref(key::kRestoreOnStartupURLs, |
| + prefs::kURLsToRestoreOnStartup), |
| + PolicyAndPref(key::kExtensionInstallWhitelist, |
| + prefs::kExtensionInstallAllowList), |
| + PolicyAndPref(key::kExtensionInstallBlacklist, |
| + prefs::kExtensionInstallDenyList), |
| + PolicyAndPref(key::kDisabledPlugins, |
| + prefs::kPluginsDisabledPlugins), |
| + PolicyAndPref(key::kDisabledPluginsExceptions, |
| + prefs::kPluginsDisabledPluginsExceptions), |
| + PolicyAndPref(key::kEnabledPlugins, |
| + prefs::kPluginsEnabledPlugins), |
| + PolicyAndPref(key::kDisabledSchemes, |
| + prefs::kDisabledSchemes), |
| + PolicyAndPref(key::kAutoSelectCertificateForUrls, |
| + prefs::kManagedAutoSelectCertificateForUrls), |
| + PolicyAndPref(key::kURLBlacklist, |
| + prefs::kUrlBlacklist), |
| + PolicyAndPref(key::kURLWhitelist, |
| + prefs::kUrlWhitelist))); |
| // Test cases for string-valued policy settings. |
| class ConfigurationPolicyPrefStoreStringTest |
| : public ConfigurationPolicyPrefStoreTestBase< |
| - testing::TestWithParam<TypeAndName> > { |
| + testing::TestWithParam<PolicyAndPref> > { |
| }; |
| TEST_P(ConfigurationPolicyPrefStoreStringTest, GetDefault) { |
| @@ -106,7 +108,7 @@ TEST_P(ConfigurationPolicyPrefStoreStringTest, GetDefault) { |
| } |
| TEST_P(ConfigurationPolicyPrefStoreStringTest, SetValue) { |
| - provider_.AddPolicy(GetParam().type(), |
| + provider_.AddPolicy(GetParam().policy_name(), |
| Value::CreateStringValue("http://chromium.org")); |
| store_->OnUpdatePolicy(&provider_); |
| const Value* value = NULL; |
| @@ -120,35 +122,35 @@ INSTANTIATE_TEST_CASE_P( |
| ConfigurationPolicyPrefStoreStringTestInstance, |
| ConfigurationPolicyPrefStoreStringTest, |
| testing::Values( |
| - TypeAndName(kPolicyHomepageLocation, |
| - prefs::kHomePage), |
| - TypeAndName(kPolicyApplicationLocaleValue, |
| - prefs::kApplicationLocale), |
| - TypeAndName(kPolicyApplicationLocaleValue, |
| - prefs::kApplicationLocale), |
| - TypeAndName(kPolicyAuthSchemes, |
| - prefs::kAuthSchemes), |
| - TypeAndName(kPolicyAuthServerWhitelist, |
| - prefs::kAuthServerWhitelist), |
| - TypeAndName(kPolicyAuthNegotiateDelegateWhitelist, |
| - prefs::kAuthNegotiateDelegateWhitelist), |
| - TypeAndName(kPolicyGSSAPILibraryName, |
| - prefs::kGSSAPILibraryName), |
| - TypeAndName(kPolicyDiskCacheDir, |
| - prefs::kDiskCacheDir))); |
| + PolicyAndPref(key::kHomepageLocation, |
| + prefs::kHomePage), |
| + PolicyAndPref(key::kApplicationLocaleValue, |
| + prefs::kApplicationLocale), |
| + PolicyAndPref(key::kApplicationLocaleValue, |
| + prefs::kApplicationLocale), |
|
Mattias Nissler (ping if slow)
2012/01/17 09:52:45
this seems to be a dupe.
Joao da Silva
2012/01/17 13:09:29
Yep, nice catch.
|
| + PolicyAndPref(key::kAuthSchemes, |
| + prefs::kAuthSchemes), |
| + PolicyAndPref(key::kAuthServerWhitelist, |
| + prefs::kAuthServerWhitelist), |
| + PolicyAndPref(key::kAuthNegotiateDelegateWhitelist, |
| + prefs::kAuthNegotiateDelegateWhitelist), |
| + PolicyAndPref(key::kGSSAPILibraryName, |
| + prefs::kGSSAPILibraryName), |
| + PolicyAndPref(key::kDiskCacheDir, |
| + prefs::kDiskCacheDir))); |
| #if !defined(OS_CHROMEOS) |
| INSTANTIATE_TEST_CASE_P( |
| ConfigurationPolicyPrefStoreDownloadDirectoryInstance, |
| ConfigurationPolicyPrefStoreStringTest, |
| - testing::Values(TypeAndName(kPolicyDownloadDirectory, |
| - prefs::kDownloadDefaultDirectory))); |
| + testing::Values(PolicyAndPref(key::kDownloadDirectory, |
| + prefs::kDownloadDefaultDirectory))); |
| #endif // !defined(OS_CHROMEOS) |
| // Test cases for boolean-valued policy settings. |
| class ConfigurationPolicyPrefStoreBooleanTest |
| : public ConfigurationPolicyPrefStoreTestBase< |
| - testing::TestWithParam<TypeAndName> > { |
| + testing::TestWithParam<PolicyAndPref> > { |
| }; |
| TEST_P(ConfigurationPolicyPrefStoreBooleanTest, GetDefault) { |
| @@ -157,7 +159,8 @@ TEST_P(ConfigurationPolicyPrefStoreBooleanTest, GetDefault) { |
| } |
| TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) { |
| - provider_.AddPolicy(GetParam().type(), Value::CreateBooleanValue(false)); |
| + provider_.AddPolicy(GetParam().policy_name(), |
| + Value::CreateBooleanValue(false)); |
| store_->OnUpdatePolicy(&provider_); |
| const Value* value = NULL; |
| EXPECT_EQ(PrefStore::READ_OK, |
| @@ -168,7 +171,8 @@ TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) { |
| ASSERT_TRUE(result); |
| EXPECT_FALSE(boolean_value); |
| - provider_.AddPolicy(GetParam().type(), Value::CreateBooleanValue(true)); |
| + provider_.AddPolicy(GetParam().policy_name(), |
| + Value::CreateBooleanValue(true)); |
| store_->OnUpdatePolicy(&provider_); |
| value = NULL; |
| EXPECT_EQ(PrefStore::READ_OK, |
| @@ -183,96 +187,96 @@ INSTANTIATE_TEST_CASE_P( |
| ConfigurationPolicyPrefStoreBooleanTestInstance, |
| ConfigurationPolicyPrefStoreBooleanTest, |
| testing::Values( |
| - TypeAndName(kPolicyHomepageIsNewTabPage, |
| - prefs::kHomePageIsNewTabPage), |
| - TypeAndName(kPolicyAlternateErrorPagesEnabled, |
| - prefs::kAlternateErrorPagesEnabled), |
| - TypeAndName(kPolicySearchSuggestEnabled, |
| - prefs::kSearchSuggestEnabled), |
| - TypeAndName(kPolicyDnsPrefetchingEnabled, |
| - prefs::kNetworkPredictionEnabled), |
| - TypeAndName(kPolicyDisableSpdy, |
| - prefs::kDisableSpdy), |
| - TypeAndName(kPolicySafeBrowsingEnabled, |
| - prefs::kSafeBrowsingEnabled), |
| - TypeAndName(kPolicyMetricsReportingEnabled, |
| - prefs::kMetricsReportingEnabled), |
| - TypeAndName(kPolicyPasswordManagerEnabled, |
| - prefs::kPasswordManagerEnabled), |
| - TypeAndName(kPolicyPasswordManagerAllowShowPasswords, |
| - prefs::kPasswordManagerAllowShowPasswords), |
| - TypeAndName(kPolicyShowHomeButton, |
| - prefs::kShowHomeButton), |
| - TypeAndName(kPolicyPrintingEnabled, |
| - prefs::kPrintingEnabled), |
| - TypeAndName(kPolicyRemoteAccessHostFirewallTraversal, |
| - prefs::kRemoteAccessHostFirewallTraversal), |
| - TypeAndName(kPolicyCloudPrintProxyEnabled, |
| - prefs::kCloudPrintProxyEnabled), |
| - TypeAndName(kPolicyCloudPrintSubmitEnabled, |
| - prefs::kCloudPrintSubmitEnabled), |
| - TypeAndName(kPolicySavingBrowserHistoryDisabled, |
| - prefs::kSavingBrowserHistoryDisabled), |
| - TypeAndName(kPolicySavingBrowserHistoryDisabled, |
| - prefs::kSavingBrowserHistoryDisabled), |
| - TypeAndName(kPolicyEnableOriginBoundCerts, |
| - prefs::kEnableOriginBoundCerts), |
| - TypeAndName(kPolicyDisableAuthNegotiateCnameLookup, |
| - prefs::kDisableAuthNegotiateCnameLookup), |
| - TypeAndName(kPolicyEnableAuthNegotiatePort, |
| - prefs::kEnableAuthNegotiatePort), |
| - TypeAndName(kPolicyInstantEnabled, |
| - prefs::kInstantEnabled), |
| - TypeAndName(kPolicyDisablePluginFinder, |
| - prefs::kDisablePluginFinder), |
| - TypeAndName(kPolicyClearSiteDataOnExit, |
| - prefs::kClearSiteDataOnExit), |
| - TypeAndName(kPolicyDefaultBrowserSettingEnabled, |
| - prefs::kDefaultBrowserSettingEnabled), |
| - TypeAndName(kPolicyDisable3DAPIs, |
| - prefs::kDisable3DAPIs), |
| - TypeAndName(kPolicyTranslateEnabled, |
| - prefs::kEnableTranslate), |
| - TypeAndName(kPolicyAllowOutdatedPlugins, |
| - prefs::kPluginsAllowOutdated), |
| - TypeAndName(kPolicyAlwaysAuthorizePlugins, |
| - prefs::kPluginsAlwaysAuthorize), |
| - TypeAndName(kPolicyBookmarkBarEnabled, |
| - prefs::kShowBookmarkBar), |
| - TypeAndName(kPolicyEditBookmarksEnabled, |
| - prefs::kEditBookmarksEnabled), |
| - TypeAndName(kPolicyAllowFileSelectionDialogs, |
| - prefs::kAllowFileSelectionDialogs), |
| - TypeAndName(kPolicyAllowCrossOriginAuthPrompt, |
| - prefs::kAllowCrossOriginAuthPrompt), |
| - TypeAndName(kPolicyImportBookmarks, |
| - prefs::kImportBookmarks), |
| - TypeAndName(kPolicyImportHistory, |
| - prefs::kImportHistory), |
| - TypeAndName(kPolicyImportHomepage, |
| - prefs::kImportHomepage), |
| - TypeAndName(kPolicyImportSearchEngine, |
| - prefs::kImportSearchEngine), |
| - TypeAndName(kPolicyImportSavedPasswords, |
| - prefs::kImportSavedPasswords), |
| - TypeAndName(kPolicyEnableMemoryInfo, |
| - prefs::kEnableMemoryInfo), |
| - TypeAndName(kPolicyDeveloperToolsDisabled, |
| - prefs::kDevToolsDisabled))); |
| + PolicyAndPref(key::kHomepageIsNewTabPage, |
| + prefs::kHomePageIsNewTabPage), |
| + PolicyAndPref(key::kAlternateErrorPagesEnabled, |
| + prefs::kAlternateErrorPagesEnabled), |
| + PolicyAndPref(key::kSearchSuggestEnabled, |
| + prefs::kSearchSuggestEnabled), |
| + PolicyAndPref(key::kDnsPrefetchingEnabled, |
| + prefs::kNetworkPredictionEnabled), |
| + PolicyAndPref(key::kDisableSpdy, |
| + prefs::kDisableSpdy), |
| + PolicyAndPref(key::kSafeBrowsingEnabled, |
| + prefs::kSafeBrowsingEnabled), |
| + PolicyAndPref(key::kMetricsReportingEnabled, |
| + prefs::kMetricsReportingEnabled), |
| + PolicyAndPref(key::kPasswordManagerEnabled, |
| + prefs::kPasswordManagerEnabled), |
| + PolicyAndPref(key::kPasswordManagerAllowShowPasswords, |
| + prefs::kPasswordManagerAllowShowPasswords), |
| + PolicyAndPref(key::kShowHomeButton, |
| + prefs::kShowHomeButton), |
| + PolicyAndPref(key::kPrintingEnabled, |
| + prefs::kPrintingEnabled), |
| + PolicyAndPref(key::kRemoteAccessHostFirewallTraversal, |
| + prefs::kRemoteAccessHostFirewallTraversal), |
| + PolicyAndPref(key::kCloudPrintProxyEnabled, |
| + prefs::kCloudPrintProxyEnabled), |
| + PolicyAndPref(key::kCloudPrintSubmitEnabled, |
| + prefs::kCloudPrintSubmitEnabled), |
| + PolicyAndPref(key::kSavingBrowserHistoryDisabled, |
| + prefs::kSavingBrowserHistoryDisabled), |
| + PolicyAndPref(key::kSavingBrowserHistoryDisabled, |
| + prefs::kSavingBrowserHistoryDisabled), |
|
Mattias Nissler (ping if slow)
2012/01/17 09:52:45
another dupe?
Joao da Silva
2012/01/17 13:09:29
Done.
|
| + PolicyAndPref(key::kEnableOriginBoundCerts, |
| + prefs::kEnableOriginBoundCerts), |
| + PolicyAndPref(key::kDisableAuthNegotiateCnameLookup, |
| + prefs::kDisableAuthNegotiateCnameLookup), |
| + PolicyAndPref(key::kEnableAuthNegotiatePort, |
| + prefs::kEnableAuthNegotiatePort), |
| + PolicyAndPref(key::kInstantEnabled, |
| + prefs::kInstantEnabled), |
| + PolicyAndPref(key::kDisablePluginFinder, |
| + prefs::kDisablePluginFinder), |
| + PolicyAndPref(key::kClearSiteDataOnExit, |
| + prefs::kClearSiteDataOnExit), |
| + PolicyAndPref(key::kDefaultBrowserSettingEnabled, |
| + prefs::kDefaultBrowserSettingEnabled), |
| + PolicyAndPref(key::kDisable3DAPIs, |
| + prefs::kDisable3DAPIs), |
| + PolicyAndPref(key::kTranslateEnabled, |
| + prefs::kEnableTranslate), |
| + PolicyAndPref(key::kAllowOutdatedPlugins, |
| + prefs::kPluginsAllowOutdated), |
| + PolicyAndPref(key::kAlwaysAuthorizePlugins, |
| + prefs::kPluginsAlwaysAuthorize), |
| + PolicyAndPref(key::kBookmarkBarEnabled, |
| + prefs::kShowBookmarkBar), |
| + PolicyAndPref(key::kEditBookmarksEnabled, |
| + prefs::kEditBookmarksEnabled), |
| + PolicyAndPref(key::kAllowFileSelectionDialogs, |
| + prefs::kAllowFileSelectionDialogs), |
| + PolicyAndPref(key::kAllowCrossOriginAuthPrompt, |
| + prefs::kAllowCrossOriginAuthPrompt), |
| + PolicyAndPref(key::kImportBookmarks, |
| + prefs::kImportBookmarks), |
| + PolicyAndPref(key::kImportHistory, |
| + prefs::kImportHistory), |
| + PolicyAndPref(key::kImportHomepage, |
| + prefs::kImportHomepage), |
| + PolicyAndPref(key::kImportSearchEngine, |
| + prefs::kImportSearchEngine), |
| + PolicyAndPref(key::kImportSavedPasswords, |
| + prefs::kImportSavedPasswords), |
| + PolicyAndPref(key::kEnableMemoryInfo, |
| + prefs::kEnableMemoryInfo), |
| + PolicyAndPref(key::kDeveloperToolsDisabled, |
| + prefs::kDevToolsDisabled))); |
| #if defined(OS_CHROMEOS) |
| INSTANTIATE_TEST_CASE_P( |
| CrosConfigurationPolicyPrefStoreBooleanTestInstance, |
| ConfigurationPolicyPrefStoreBooleanTest, |
| testing::Values( |
| - TypeAndName(kPolicyChromeOsLockOnIdleSuspend, |
| - prefs::kEnableScreenLock))); |
| + PolicyAndPref(key::kChromeOsLockOnIdleSuspend, |
| + prefs::kEnableScreenLock))); |
| #endif // defined(OS_CHROMEOS) |
| // Test cases for integer-valued policy settings. |
| class ConfigurationPolicyPrefStoreIntegerTest |
| : public ConfigurationPolicyPrefStoreTestBase< |
| - testing::TestWithParam<TypeAndName> > { |
| + testing::TestWithParam<PolicyAndPref> > { |
| }; |
| TEST_P(ConfigurationPolicyPrefStoreIntegerTest, GetDefault) { |
| @@ -281,7 +285,7 @@ TEST_P(ConfigurationPolicyPrefStoreIntegerTest, GetDefault) { |
| } |
| TEST_P(ConfigurationPolicyPrefStoreIntegerTest, SetValue) { |
| - provider_.AddPolicy(GetParam().type(), Value::CreateIntegerValue(2)); |
| + provider_.AddPolicy(GetParam().policy_name(), Value::CreateIntegerValue(2)); |
| store_->OnUpdatePolicy(&provider_); |
| const Value* value = NULL; |
| EXPECT_EQ(PrefStore::READ_OK, |
| @@ -293,28 +297,28 @@ INSTANTIATE_TEST_CASE_P( |
| ConfigurationPolicyPrefStoreIntegerTestInstance, |
| ConfigurationPolicyPrefStoreIntegerTest, |
| testing::Values( |
| - TypeAndName(kPolicyDefaultCookiesSetting, |
| - prefs::kManagedDefaultCookiesSetting), |
| - TypeAndName(kPolicyDefaultImagesSetting, |
| - prefs::kManagedDefaultImagesSetting), |
| - TypeAndName(kPolicyDefaultPluginsSetting, |
| - prefs::kManagedDefaultPluginsSetting), |
| - TypeAndName(kPolicyDefaultPopupsSetting, |
| - prefs::kManagedDefaultPopupsSetting), |
| - TypeAndName(kPolicyDefaultNotificationsSetting, |
| - prefs::kManagedDefaultNotificationsSetting), |
| - TypeAndName(kPolicyDefaultGeolocationSetting, |
| - prefs::kManagedDefaultGeolocationSetting), |
| - TypeAndName(kPolicyRestoreOnStartup, |
| - prefs::kRestoreOnStartup), |
| - TypeAndName(kPolicyDiskCacheSize, |
| - prefs::kDiskCacheSize), |
| - TypeAndName(kPolicyMediaCacheSize, |
| - prefs::kMediaCacheSize), |
| - TypeAndName(kPolicyPolicyRefreshRate, |
| - prefs::kUserPolicyRefreshRate), |
| - TypeAndName(kPolicyMaxConnectionsPerProxy, |
| - prefs::kMaxConnectionsPerProxy))); |
| + PolicyAndPref(key::kDefaultCookiesSetting, |
| + prefs::kManagedDefaultCookiesSetting), |
| + PolicyAndPref(key::kDefaultImagesSetting, |
| + prefs::kManagedDefaultImagesSetting), |
| + PolicyAndPref(key::kDefaultPluginsSetting, |
| + prefs::kManagedDefaultPluginsSetting), |
| + PolicyAndPref(key::kDefaultPopupsSetting, |
| + prefs::kManagedDefaultPopupsSetting), |
| + PolicyAndPref(key::kDefaultNotificationsSetting, |
| + prefs::kManagedDefaultNotificationsSetting), |
| + PolicyAndPref(key::kDefaultGeolocationSetting, |
| + prefs::kManagedDefaultGeolocationSetting), |
| + PolicyAndPref(key::kRestoreOnStartup, |
| + prefs::kRestoreOnStartup), |
| + PolicyAndPref(key::kDiskCacheSize, |
| + prefs::kDiskCacheSize), |
| + PolicyAndPref(key::kMediaCacheSize, |
| + prefs::kMediaCacheSize), |
| + PolicyAndPref(key::kPolicyRefreshRate, |
| + prefs::kUserPolicyRefreshRate), |
| + PolicyAndPref(key::kMaxConnectionsPerProxy, |
| + prefs::kMaxConnectionsPerProxy))); |
| // Test cases for the proxy policy settings. |
| class ConfigurationPolicyPrefStoreProxyTest : public testing::Test { |
| @@ -358,13 +362,14 @@ class ConfigurationPolicyPrefStoreProxyTest : public testing::Test { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptions) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyProxyBypassList, |
| + provider.AddPolicy(key::kProxyBypassList, |
| Value::CreateStringValue("http://chromium.org/override")); |
| - provider.AddPolicy(kPolicyProxyServer, |
| + provider.AddPolicy(key::kProxyServer, |
| Value::CreateStringValue("chromium.org")); |
| - provider.AddPolicy(kPolicyProxyServerMode, |
| - Value::CreateIntegerValue( |
| - kPolicyManuallyConfiguredProxyServerMode)); |
| + provider.AddPolicy( |
| + key::kProxyServerMode, |
| + Value::CreateIntegerValue( |
| + ProxyPolicyHandler::kManuallyConfiguredProxyServerMode)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -375,12 +380,13 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptions) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptionsReversedApplyOrder) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyProxyServerMode, |
| - Value::CreateIntegerValue( |
| - kPolicyManuallyConfiguredProxyServerMode)); |
| - provider.AddPolicy(kPolicyProxyBypassList, |
| + provider.AddPolicy( |
| + key::kProxyServerMode, |
| + Value::CreateIntegerValue( |
| + ProxyPolicyHandler::kManuallyConfiguredProxyServerMode)); |
| + provider.AddPolicy(key::kProxyBypassList, |
| Value::CreateStringValue("http://chromium.org/override")); |
| - provider.AddPolicy(kPolicyProxyServer, |
| + provider.AddPolicy(key::kProxyServer, |
| Value::CreateStringValue("chromium.org")); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -391,9 +397,10 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptionsReversedApplyOrder) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptionsInvalid) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyProxyServerMode, |
| - Value::CreateIntegerValue( |
| - kPolicyManuallyConfiguredProxyServerMode)); |
| + provider.AddPolicy( |
| + key::kProxyServerMode, |
| + Value::CreateIntegerValue( |
| + ProxyPolicyHandler::kManuallyConfiguredProxyServerMode)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -404,8 +411,9 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptionsInvalid) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxyServerMode) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyProxyServerMode, |
| - Value::CreateIntegerValue(kPolicyNoProxyServerMode)); |
| + provider.AddPolicy(key::kProxyServerMode, |
| + Value::CreateIntegerValue( |
| + ProxyPolicyHandler::kNoProxyServerMode)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -415,7 +423,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxyServerMode) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxyModeName) { |
| MockConfigurationPolicyProvider provider; |
| provider.AddPolicy( |
| - kPolicyProxyMode, |
| + key::kProxyMode, |
| Value::CreateStringValue(ProxyPrefs::kDirectProxyModeName)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -425,9 +433,9 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxyModeName) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetectProxyServerMode) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy( |
| - kPolicyProxyServerMode, |
| - Value::CreateIntegerValue(kPolicyAutoDetectProxyServerMode)); |
| + provider.AddPolicy(key::kProxyServerMode, |
| + Value::CreateIntegerValue( |
| + ProxyPolicyHandler::kAutoDetectProxyServerMode)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -437,7 +445,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetectProxyServerMode) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetectProxyModeName) { |
| MockConfigurationPolicyProvider provider; |
| provider.AddPolicy( |
| - kPolicyProxyMode, |
| + key::kProxyMode, |
| Value::CreateStringValue(ProxyPrefs::kAutoDetectProxyModeName)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -447,10 +455,10 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetectProxyModeName) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, PacScriptProxyMode) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyProxyPacUrl, |
| + provider.AddPolicy(key::kProxyPacUrl, |
| Value::CreateStringValue("http://short.org/proxy.pac")); |
| provider.AddPolicy( |
| - kPolicyProxyMode, |
| + key::kProxyMode, |
| Value::CreateStringValue(ProxyPrefs::kPacScriptProxyModeName)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -462,7 +470,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, PacScriptProxyMode) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, PacScriptProxyModeInvalid) { |
| MockConfigurationPolicyProvider provider; |
| provider.AddPolicy( |
| - kPolicyProxyMode, |
| + key::kProxyMode, |
| Value::CreateStringValue(ProxyPrefs::kPacScriptProxyModeName)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -475,12 +483,12 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, PacScriptProxyModeInvalid) { |
| // for unset properties. |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, PacScriptProxyModeBug78016) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyProxyServer, |
| + provider.AddPolicy(key::kProxyServer, |
| Value::CreateStringValue("")); |
| - provider.AddPolicy(kPolicyProxyPacUrl, |
| + provider.AddPolicy(key::kProxyPacUrl, |
| Value::CreateStringValue("http://short.org/proxy.pac")); |
| provider.AddPolicy( |
| - kPolicyProxyMode, |
| + key::kProxyMode, |
| Value::CreateStringValue(ProxyPrefs::kPacScriptProxyModeName)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -492,8 +500,8 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, PacScriptProxyModeBug78016) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystemProxyServerMode) { |
| MockConfigurationPolicyProvider provider; |
| provider.AddPolicy( |
| - kPolicyProxyServerMode, |
| - Value::CreateIntegerValue(kPolicyUseSystemProxyServerMode)); |
| + key::kProxyServerMode, |
| + Value::CreateIntegerValue(ProxyPolicyHandler::kUseSystemProxyServerMode)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -503,7 +511,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystemProxyServerMode) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystemProxyMode) { |
| MockConfigurationPolicyProvider provider; |
| provider.AddPolicy( |
| - kPolicyProxyMode, |
| + key::kProxyMode, |
| Value::CreateStringValue(ProxyPrefs::kSystemProxyModeName)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -514,10 +522,11 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystemProxyMode) { |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, |
| ProxyModeOverridesProxyServerMode) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyProxyServerMode, |
| - Value::CreateIntegerValue(kPolicyNoProxyServerMode)); |
| + provider.AddPolicy(key::kProxyServerMode, |
| + Value::CreateIntegerValue( |
| + ProxyPolicyHandler::kNoProxyServerMode)); |
| provider.AddPolicy( |
| - kPolicyProxyMode, |
| + key::kProxyMode, |
| Value::CreateStringValue(ProxyPrefs::kAutoDetectProxyModeName)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -526,16 +535,16 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, |
| } |
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, ProxyInvalid) { |
| - for (int i = 0; i < MODE_COUNT; ++i) { |
| + for (int i = 0; i < ProxyPolicyHandler::MODE_COUNT; ++i) { |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyProxyServerMode, Value::CreateIntegerValue(i)); |
| + provider.AddPolicy(key::kProxyServerMode, Value::CreateIntegerValue(i)); |
| // No mode expects all three parameters being set. |
| - provider.AddPolicy(kPolicyProxyPacUrl, |
| + provider.AddPolicy(key::kProxyPacUrl, |
| Value::CreateStringValue("http://short.org/proxy.pac")); |
| - provider.AddPolicy(kPolicyProxyBypassList, |
| + provider.AddPolicy(key::kProxyBypassList, |
| Value::CreateStringValue( |
| "http://chromium.org/override")); |
| - provider.AddPolicy(kPolicyProxyServer, |
| + provider.AddPolicy(key::kProxyServer, |
| Value::CreateStringValue("chromium.org")); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -554,9 +563,9 @@ class ConfigurationPolicyPrefStoreDefaultSearchTest : public testing::Test { |
| TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MinimallyDefined) { |
| const char* const search_url = "http://test.com/search?t={searchTerms}"; |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, |
| + provider.AddPolicy(key::kDefaultSearchProviderEnabled, |
| Value::CreateBooleanValue(true)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderSearchURL, |
| Value::CreateStringValue(search_url)); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| @@ -604,19 +613,19 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, FullyDefined) { |
| encodings->Append(Value::CreateStringValue("UTF-16")); |
| encodings->Append(Value::CreateStringValue("UTF-8")); |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, |
| + provider.AddPolicy(key::kDefaultSearchProviderEnabled, |
| Value::CreateBooleanValue(true)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderSearchURL, |
| Value::CreateStringValue(search_url)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderName, |
| + provider.AddPolicy(key::kDefaultSearchProviderName, |
| Value::CreateStringValue(name)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderKeyword, |
| + provider.AddPolicy(key::kDefaultSearchProviderKeyword, |
| Value::CreateStringValue(keyword)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderSuggestURL, |
| Value::CreateStringValue(suggest_url)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderIconURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderIconURL, |
| Value::CreateStringValue(icon_url)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderEncodings, encodings); |
| + provider.AddPolicy(key::kDefaultSearchProviderEncodings, encodings); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -658,17 +667,17 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MissingUrl) { |
| encodings->Append(Value::CreateStringValue("UTF-16")); |
| encodings->Append(Value::CreateStringValue("UTF-8")); |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, |
| + provider.AddPolicy(key::kDefaultSearchProviderEnabled, |
| Value::CreateBooleanValue(true)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderName, |
| + provider.AddPolicy(key::kDefaultSearchProviderName, |
| Value::CreateStringValue(name)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderKeyword, |
| + provider.AddPolicy(key::kDefaultSearchProviderKeyword, |
| Value::CreateStringValue(keyword)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderSuggestURL, |
| Value::CreateStringValue(suggest_url)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderIconURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderIconURL, |
| Value::CreateStringValue(icon_url)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderEncodings, encodings); |
| + provider.AddPolicy(key::kDefaultSearchProviderEncodings, encodings); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -699,19 +708,19 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, Invalid) { |
| encodings->Append(Value::CreateStringValue("UTF-16")); |
| encodings->Append(Value::CreateStringValue("UTF-8")); |
| MockConfigurationPolicyProvider provider; |
| - provider.AddPolicy(kPolicyDefaultSearchProviderEnabled, |
| + provider.AddPolicy(key::kDefaultSearchProviderEnabled, |
| Value::CreateBooleanValue(true)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderSearchURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderSearchURL, |
| Value::CreateStringValue(bad_search_url)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderName, |
| + provider.AddPolicy(key::kDefaultSearchProviderName, |
| Value::CreateStringValue(name)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderKeyword, |
| + provider.AddPolicy(key::kDefaultSearchProviderKeyword, |
| Value::CreateStringValue(keyword)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderSuggestURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderSuggestURL, |
| Value::CreateStringValue(suggest_url)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderIconURL, |
| + provider.AddPolicy(key::kDefaultSearchProviderIconURL, |
| Value::CreateStringValue(icon_url)); |
| - provider.AddPolicy(kPolicyDefaultSearchProviderEncodings, encodings); |
| + provider.AddPolicy(key::kDefaultSearchProviderEncodings, encodings); |
| scoped_refptr<ConfigurationPolicyPrefStore> store( |
| new ConfigurationPolicyPrefStore(&provider)); |
| @@ -744,12 +753,12 @@ class ConfigurationPolicyPrefStoreIncognitoModeTest : public testing::Test { |
| void SetPolicies(ObsoleteIncognitoEnabledValue incognito_enabled, |
| int availability) { |
| if (incognito_enabled != INCOGNITO_ENABLED_UNKNOWN) { |
| - provider_.AddPolicy(kPolicyIncognitoEnabled, |
| + provider_.AddPolicy(key::kIncognitoEnabled, |
| Value::CreateBooleanValue( |
| incognito_enabled == INCOGNITO_ENABLED_TRUE)); |
| } |
| if (availability >= 0) { |
| - provider_.AddPolicy(kPolicyIncognitoModeAvailability, |
| + provider_.AddPolicy(key::kIncognitoModeAvailability, |
| Value::CreateIntegerValue(availability)); |
| } |
| store_ = new ConfigurationPolicyPrefStore(&provider_); |
| @@ -833,7 +842,7 @@ TEST_F(ConfigurationPolicyPrefStoreSyncTest, Default) { |
| } |
| TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) { |
| - provider_.AddPolicy(kPolicySyncDisabled, Value::CreateBooleanValue(false)); |
| + provider_.AddPolicy(key::kSyncDisabled, Value::CreateBooleanValue(false)); |
| store_->OnUpdatePolicy(&provider_); |
| // Enabling Sync should not set the pref. |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| @@ -841,7 +850,7 @@ TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) { |
| } |
| TEST_F(ConfigurationPolicyPrefStoreSyncTest, Disabled) { |
| - provider_.AddPolicy(kPolicySyncDisabled, Value::CreateBooleanValue(true)); |
| + provider_.AddPolicy(key::kSyncDisabled, Value::CreateBooleanValue(true)); |
| store_->OnUpdatePolicy(&provider_); |
| // Sync should be flagged as managed. |
| const Value* value = NULL; |
| @@ -868,7 +877,7 @@ TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, Default) { |
| TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, SetDownloadDirectory) { |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| store_->GetValue(prefs::kPromptForDownload, NULL)); |
| - provider_.AddPolicy(kPolicyDownloadDirectory, Value::CreateStringValue("")); |
| + provider_.AddPolicy(key::kDownloadDirectory, Value::CreateStringValue("")); |
| store_->OnUpdatePolicy(&provider_); |
| // Setting a DownloadDirectory should disable the PromptForDownload pref. |
| @@ -887,7 +896,7 @@ TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, |
| EnableFileSelectionDialogs) { |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| store_->GetValue(prefs::kPromptForDownload, NULL)); |
| - provider_.AddPolicy(kPolicyAllowFileSelectionDialogs, |
| + provider_.AddPolicy(key::kAllowFileSelectionDialogs, |
| Value::CreateBooleanValue(true)); |
| store_->OnUpdatePolicy(&provider_); |
| @@ -901,7 +910,7 @@ TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, |
| DisableFileSelectionDialogs) { |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| store_->GetValue(prefs::kPromptForDownload, NULL)); |
| - provider_.AddPolicy(kPolicyAllowFileSelectionDialogs, |
| + provider_.AddPolicy(key::kAllowFileSelectionDialogs, |
| Value::CreateBooleanValue(false)); |
| store_->OnUpdatePolicy(&provider_); |
| @@ -927,7 +936,7 @@ TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Default) { |
| } |
| TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Enabled) { |
| - provider_.AddPolicy(kPolicyAutoFillEnabled, Value::CreateBooleanValue(true)); |
| + provider_.AddPolicy(key::kAutoFillEnabled, Value::CreateBooleanValue(true)); |
| store_->OnUpdatePolicy(&provider_); |
| // Enabling Autofill should not set the pref. |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| @@ -935,7 +944,7 @@ TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Enabled) { |
| } |
| TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Disabled) { |
| - provider_.AddPolicy(kPolicyAutoFillEnabled, Value::CreateBooleanValue(false)); |
| + provider_.AddPolicy(key::kAutoFillEnabled, Value::CreateBooleanValue(false)); |
| store_->OnUpdatePolicy(&provider_); |
| // Disabling Autofill should switch the pref to managed. |
| const Value* value = NULL; |
| @@ -969,7 +978,7 @@ TEST_F(ConfigurationPolicyPrefStoreRefreshTest, Refresh) { |
| store_->GetValue(prefs::kHomePage, NULL)); |
| EXPECT_CALL(observer_, OnPrefValueChanged(prefs::kHomePage)).Times(1); |
| - provider_.AddPolicy(kPolicyHomepageLocation, |
| + provider_.AddPolicy(key::kHomepageLocation, |
| Value::CreateStringValue("http://www.chromium.org")); |
| store_->OnUpdatePolicy(&provider_); |
| Mock::VerifyAndClearExpectations(&observer_); |
| @@ -982,7 +991,7 @@ TEST_F(ConfigurationPolicyPrefStoreRefreshTest, Refresh) { |
| Mock::VerifyAndClearExpectations(&observer_); |
| EXPECT_CALL(observer_, OnPrefValueChanged(prefs::kHomePage)).Times(1); |
| - provider_.RemovePolicy(kPolicyHomepageLocation); |
| + provider_.RemovePolicy(key::kHomepageLocation); |
| store_->OnUpdatePolicy(&provider_); |
| Mock::VerifyAndClearExpectations(&observer_); |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| @@ -1011,12 +1020,12 @@ TEST_F(ConfigurationPolicyPrefStoreOthersTest, JavascriptEnabled) { |
| // This is a boolean policy, but affects an integer preference. |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL)); |
| - provider_.AddPolicy(kPolicyJavascriptEnabled, |
| + provider_.AddPolicy(key::kJavascriptEnabled, |
| Value::CreateBooleanValue(true)); |
| store_->OnUpdatePolicy(&provider_); |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL)); |
| - provider_.AddPolicy(kPolicyJavascriptEnabled, |
| + provider_.AddPolicy(key::kJavascriptEnabled, |
| Value::CreateBooleanValue(false)); |
| store_->OnUpdatePolicy(&provider_); |
| const Value* value = NULL; |
| @@ -1028,7 +1037,7 @@ TEST_F(ConfigurationPolicyPrefStoreOthersTest, JavascriptEnabled) { |
| TEST_F(ConfigurationPolicyPrefStoreOthersTest, JavascriptEnabledOverridden) { |
| EXPECT_EQ(PrefStore::READ_NO_VALUE, |
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL)); |
| - provider_.AddPolicy(kPolicyJavascriptEnabled, |
| + provider_.AddPolicy(key::kJavascriptEnabled, |
| Value::CreateBooleanValue(false)); |
| store_->OnUpdatePolicy(&provider_); |
| const Value* value = NULL; |
| @@ -1036,7 +1045,7 @@ TEST_F(ConfigurationPolicyPrefStoreOthersTest, JavascriptEnabledOverridden) { |
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, &value)); |
| EXPECT_TRUE(base::FundamentalValue(CONTENT_SETTING_BLOCK).Equals(value)); |
| // DefaultJavaScriptSetting overrides JavascriptEnabled. |
| - provider_.AddPolicy(kPolicyDefaultJavaScriptSetting, |
| + provider_.AddPolicy(key::kDefaultJavaScriptSetting, |
| Value::CreateIntegerValue(CONTENT_SETTING_ALLOW)); |
| store_->OnUpdatePolicy(&provider_); |
| EXPECT_EQ(PrefStore::READ_OK, |