| 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 ca4d51e36b45c622a47089933e6e120809b4a04a..0809c000b235d938dc445cd75c910dd37c7fd26a 100644
|
| --- a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
|
| +++ b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
|
| @@ -15,15 +15,15 @@ namespace policy {
|
| // Holds a set of test parameters, consisting of pref name and policy type.
|
| class TypeAndName {
|
| public:
|
| - TypeAndName(ConfigurationPolicyStore::PolicyType type, const char* pref_name)
|
| + TypeAndName(ConfigurationPolicyType type, const char* pref_name)
|
| : type_(type),
|
| pref_name_(pref_name) {}
|
|
|
| - ConfigurationPolicyStore::PolicyType type() const { return type_; }
|
| + ConfigurationPolicyType type() const { return type_; }
|
| const char* pref_name() const { return pref_name_; }
|
|
|
| private:
|
| - ConfigurationPolicyStore::PolicyType type_;
|
| + ConfigurationPolicyType type_;
|
| const char* pref_name_;
|
| };
|
|
|
| @@ -47,7 +47,7 @@ TEST_P(ConfigurationPolicyPrefStoreListTest, SetValue) {
|
| ListValue* list = NULL;
|
| EXPECT_TRUE(store.prefs()->GetList(GetParam().pref_name(), &list));
|
| ListValue::const_iterator current(list->begin());
|
| - ListValue::const_iterator end(list->end());
|
| + const ListValue::const_iterator end(list->end());
|
| ASSERT_TRUE(current != end);
|
| std::string value;
|
| (*current)->GetAsString(&value);
|
| @@ -64,13 +64,13 @@ INSTANTIATE_TEST_CASE_P(
|
| ConfigurationPolicyPrefStoreListTestInstance,
|
| ConfigurationPolicyPrefStoreListTest,
|
| testing::Values(
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyURLsToRestoreOnStartup,
|
| + TypeAndName(kPolicyURLsToRestoreOnStartup,
|
| prefs::kURLsToRestoreOnStartup),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyExtensionInstallAllowList,
|
| + TypeAndName(kPolicyExtensionInstallAllowList,
|
| prefs::kExtensionInstallAllowList),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyExtensionInstallDenyList,
|
| + TypeAndName(kPolicyExtensionInstallDenyList,
|
| prefs::kExtensionInstallDenyList),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyDisabledPlugins,
|
| + TypeAndName(kPolicyDisabledPlugins,
|
| prefs::kPluginsPluginsBlacklist)));
|
|
|
| // Test cases for string-valued policy settings.
|
| @@ -97,15 +97,15 @@ INSTANTIATE_TEST_CASE_P(
|
| ConfigurationPolicyPrefStoreStringTestInstance,
|
| ConfigurationPolicyPrefStoreStringTest,
|
| testing::Values(
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyHomePage,
|
| + TypeAndName(kPolicyHomePage,
|
| prefs::kHomePage),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyProxyServer,
|
| + TypeAndName(kPolicyProxyServer,
|
| prefs::kProxyServer),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyProxyPacUrl,
|
| + TypeAndName(kPolicyProxyPacUrl,
|
| prefs::kProxyPacUrl),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyProxyBypassList,
|
| + TypeAndName(kPolicyProxyBypassList,
|
| prefs::kProxyBypassList),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyApplicationLocale,
|
| + TypeAndName(kPolicyApplicationLocale,
|
| prefs::kApplicationLocale)));
|
|
|
| // Test cases for boolean-valued policy settings.
|
| @@ -136,33 +136,31 @@ INSTANTIATE_TEST_CASE_P(
|
| ConfigurationPolicyPrefStoreBooleanTestInstance,
|
| ConfigurationPolicyPrefStoreBooleanTest,
|
| testing::Values(
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyHomepageIsNewTabPage,
|
| + TypeAndName(kPolicyHomepageIsNewTabPage,
|
| prefs::kHomePageIsNewTabPage),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyAlternateErrorPagesEnabled,
|
| + TypeAndName(kPolicyAlternateErrorPagesEnabled,
|
| prefs::kAlternateErrorPagesEnabled),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicySearchSuggestEnabled,
|
| + TypeAndName(kPolicySearchSuggestEnabled,
|
| prefs::kSearchSuggestEnabled),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyDnsPrefetchingEnabled,
|
| + TypeAndName(kPolicyDnsPrefetchingEnabled,
|
| prefs::kDnsPrefetchingEnabled),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyDisableSpdy,
|
| + TypeAndName(kPolicyDisableSpdy,
|
| prefs::kDisableSpdy),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicySafeBrowsingEnabled,
|
| + TypeAndName(kPolicySafeBrowsingEnabled,
|
| prefs::kSafeBrowsingEnabled),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyMetricsReportingEnabled,
|
| + TypeAndName(kPolicyMetricsReportingEnabled,
|
| prefs::kMetricsReportingEnabled),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyPasswordManagerEnabled,
|
| + TypeAndName(kPolicyPasswordManagerEnabled,
|
| prefs::kPasswordManagerEnabled),
|
| - TypeAndName(ConfigurationPolicyStore::
|
| - kPolicyPasswordManagerAllowShowPasswords,
|
| + TypeAndName(kPolicyPasswordManagerAllowShowPasswords,
|
| prefs::kPasswordManagerAllowShowPasswords),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyShowHomeButton,
|
| + TypeAndName(kPolicyShowHomeButton,
|
| prefs::kShowHomeButton),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyPrintingEnabled,
|
| + TypeAndName(kPolicyPrintingEnabled,
|
| prefs::kPrintingEnabled),
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyJavascriptEnabled,
|
| + TypeAndName(kPolicyJavascriptEnabled,
|
| prefs::kWebKitJavascriptEnabled),
|
| - TypeAndName(ConfigurationPolicyStore::
|
| - kPolicySavingBrowserHistoryDisabled,
|
| + TypeAndName(kPolicySavingBrowserHistoryDisabled,
|
| prefs::kSavingBrowserHistoryDisabled)));
|
|
|
| #if defined(OS_CHROMEOS)
|
| @@ -170,8 +168,7 @@ INSTANTIATE_TEST_CASE_P(
|
| CrosConfigurationPolicyPrefStoreBooleanTestInstance,
|
| ConfigurationPolicyPrefStoreBooleanTest,
|
| testing::Values(
|
| - TypeAndName(ConfigurationPolicyStore::
|
| - kPolicyChromeOsLockOnIdleSuspend,
|
| + TypeAndName(kPolicyChromeOsLockOnIdleSuspend,
|
| prefs::kEnableScreenLock)));
|
| #endif // defined(OS_CHROMEOS)
|
|
|
| @@ -198,7 +195,7 @@ INSTANTIATE_TEST_CASE_P(
|
| ConfigurationPolicyPrefStoreIntegerTestInstance,
|
| ConfigurationPolicyPrefStoreIntegerTest,
|
| testing::Values(
|
| - TypeAndName(ConfigurationPolicyStore::kPolicyRestoreOnStartup,
|
| + TypeAndName(kPolicyRestoreOnStartup,
|
| prefs::kRestoreOnStartup)));
|
|
|
| // Test cases for the proxy policy settings.
|
| @@ -208,15 +205,15 @@ class ConfigurationPolicyPrefStoreProxyTest : public testing::Test {
|
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptions) {
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyBypassList,
|
| - Value::CreateStringValue("http://chromium.org/override"));
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyPacUrl,
|
| - Value::CreateStringValue("http://chromium.org/proxy.pac"));
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyServer,
|
| - Value::CreateStringValue("chromium.org"));
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyServerMode,
|
| - Value::CreateIntegerValue(
|
| - ConfigurationPolicyStore::kPolicyManuallyConfiguredProxyMode));
|
| + provider->AddPolicy(kPolicyProxyBypassList,
|
| + Value::CreateStringValue("http://chromium.org/override"));
|
| + provider->AddPolicy(kPolicyProxyPacUrl,
|
| + Value::CreateStringValue("http://short.org/proxy.pac"));
|
| + provider->AddPolicy(kPolicyProxyServer,
|
| + Value::CreateStringValue("chromium.org"));
|
| + provider->AddPolicy(kPolicyProxyServerMode,
|
| + Value::CreateIntegerValue(
|
| + kPolicyManuallyConfiguredProxyMode));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| @@ -226,7 +223,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptions) {
|
| &string_result));
|
| EXPECT_EQ("http://chromium.org/override", string_result);
|
| EXPECT_TRUE(store.prefs()->GetString(prefs::kProxyPacUrl, &string_result));
|
| - EXPECT_EQ("http://chromium.org/proxy.pac", string_result);
|
| + EXPECT_EQ("http://short.org/proxy.pac", string_result);
|
| EXPECT_TRUE(store.prefs()->GetString(prefs::kProxyServer, &string_result));
|
| EXPECT_EQ("chromium.org", string_result);
|
| bool bool_result;
|
| @@ -239,11 +236,11 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptions) {
|
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxy) {
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyBypassList,
|
| - Value::CreateStringValue("http://chromium.org/override"));
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyServerMode,
|
| - Value::CreateIntegerValue(
|
| - ConfigurationPolicyStore::kPolicyNoProxyServerMode));
|
| + provider->AddPolicy(kPolicyProxyBypassList,
|
| + Value::CreateStringValue("http://chromium.org/override"));
|
| + provider->AddPolicy(kPolicyProxyServerMode,
|
| + Value::CreateIntegerValue(
|
| + kPolicyNoProxyServerMode));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| @@ -263,11 +260,11 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxy) {
|
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxyReversedApplyOrder) {
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyServerMode,
|
| - Value::CreateIntegerValue(
|
| - ConfigurationPolicyStore::kPolicyNoProxyServerMode));
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyBypassList,
|
| - Value::CreateStringValue("http://chromium.org/override"));
|
| + provider->AddPolicy(kPolicyProxyServerMode,
|
| + Value::CreateIntegerValue(
|
| + kPolicyNoProxyServerMode));
|
| + provider->AddPolicy(kPolicyProxyBypassList,
|
| + Value::CreateStringValue("http://chromium.org/override"));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| @@ -287,9 +284,9 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, NoProxyReversedApplyOrder) {
|
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetect) {
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyServerMode,
|
| - Value::CreateIntegerValue(
|
| - ConfigurationPolicyStore::kPolicyAutoDetectProxyMode));
|
| + provider->AddPolicy(kPolicyProxyServerMode,
|
| + Value::CreateIntegerValue(
|
| + kPolicyAutoDetectProxyMode));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| @@ -309,11 +306,11 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, AutoDetect) {
|
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystem) {
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyBypassList,
|
| - Value::CreateStringValue("http://chromium.org/override"));
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyServerMode,
|
| - Value::CreateIntegerValue(
|
| - ConfigurationPolicyStore::kPolicyUseSystemProxyMode));
|
| + provider->AddPolicy(kPolicyProxyBypassList,
|
| + Value::CreateStringValue("http://chromium.org/override"));
|
| + provider->AddPolicy(kPolicyProxyServerMode,
|
| + Value::CreateIntegerValue(
|
| + kPolicyUseSystemProxyMode));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| @@ -332,11 +329,11 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystem) {
|
| TEST_F(ConfigurationPolicyPrefStoreProxyTest, UseSystemReversedApplyOrder) {
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyServerMode,
|
| - Value::CreateIntegerValue(
|
| - ConfigurationPolicyStore::kPolicyUseSystemProxyMode));
|
| - provider->AddPolicy(ConfigurationPolicyStore::kPolicyProxyBypassList,
|
| - Value::CreateStringValue("http://chromium.org/override"));
|
| + provider->AddPolicy(kPolicyProxyServerMode,
|
| + Value::CreateIntegerValue(
|
| + kPolicyUseSystemProxyMode));
|
| + provider->AddPolicy(kPolicyProxyBypassList,
|
| + Value::CreateStringValue("http://chromium.org/override"));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| @@ -358,20 +355,20 @@ class ConfigurationPolicyPrefStoreDefaultSearchTest : public testing::Test {
|
| // Checks that if the policy for default search is valid, i.e. there's a
|
| // search URL, that all the elements have been given proper defaults.
|
| TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MinimallyDefined) {
|
| - const char* search_url = "http://test.com/search?t={searchTerms}";
|
| + const char* const search_url = "http://test.com/search?t={searchTerms}";
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderEnabled,
|
| + kPolicyDefaultSearchProviderEnabled,
|
| Value::CreateBooleanValue(true));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderSearchURL,
|
| + kPolicyDefaultSearchProviderSearchURL,
|
| Value::CreateStringValue(search_url));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
|
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| - DictionaryValue* prefs = store.prefs();
|
| + const DictionaryValue* prefs = store.prefs();
|
|
|
| std::string string_result;
|
| EXPECT_TRUE(prefs->GetString(prefs::kDefaultSearchProviderSearchURL,
|
| @@ -384,57 +381,57 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MinimallyDefined) {
|
|
|
| EXPECT_TRUE(prefs->GetString(prefs::kDefaultSearchProviderKeyword,
|
| &string_result));
|
| - EXPECT_EQ(string_result, "");
|
| + EXPECT_EQ(string_result, std::string());
|
|
|
| EXPECT_TRUE(prefs->GetString(prefs::kDefaultSearchProviderSuggestURL,
|
| &string_result));
|
| - EXPECT_EQ(string_result, "");
|
| + EXPECT_EQ(string_result, std::string());
|
|
|
| EXPECT_TRUE(prefs->GetString(prefs::kDefaultSearchProviderIconURL,
|
| &string_result));
|
| - EXPECT_EQ(string_result, "");
|
| + EXPECT_EQ(string_result, std::string());
|
|
|
| EXPECT_TRUE(prefs->GetString(prefs::kDefaultSearchProviderEncodings,
|
| &string_result));
|
| - EXPECT_EQ(string_result, "");
|
| + EXPECT_EQ(string_result, std::string());
|
| }
|
|
|
| // Checks that for a fully defined search policy, all elements have been
|
| // read properly.
|
| TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, FullyDefined) {
|
| - const char* search_url = "http://test.com/search?t={searchTerms}";
|
| - const char* suggest_url = "http://test.com/sugg?={searchTerms}";
|
| - const char* icon_url = "http://test.com/icon.jpg";
|
| - const char* name = "MyName";
|
| - const char* keyword = "MyKeyword";
|
| - const char* encodings = "UTF-16;UTF-8";
|
| + const char* const search_url = "http://test.com/search?t={searchTerms}";
|
| + const char* const suggest_url = "http://test.com/sugg?={searchTerms}";
|
| + const char* const icon_url = "http://test.com/icon.jpg";
|
| + const char* const name = "MyName";
|
| + const char* const keyword = "MyKeyword";
|
| + const char* const encodings = "UTF-16;UTF-8";
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderEnabled,
|
| + kPolicyDefaultSearchProviderEnabled,
|
| Value::CreateBooleanValue(true));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderSearchURL,
|
| + kPolicyDefaultSearchProviderSearchURL,
|
| Value::CreateStringValue(search_url));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderName,
|
| + kPolicyDefaultSearchProviderName,
|
| Value::CreateStringValue(name));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderKeyword,
|
| + kPolicyDefaultSearchProviderKeyword,
|
| Value::CreateStringValue(keyword));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderSuggestURL,
|
| + kPolicyDefaultSearchProviderSuggestURL,
|
| Value::CreateStringValue(suggest_url));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderIconURL,
|
| + kPolicyDefaultSearchProviderIconURL,
|
| Value::CreateStringValue(icon_url));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderEncodings,
|
| + kPolicyDefaultSearchProviderEncodings,
|
| Value::CreateStringValue(encodings));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| - DictionaryValue* prefs = store.prefs();
|
| + const DictionaryValue* prefs = store.prefs();
|
|
|
| std::string result_search_url;
|
| EXPECT_TRUE(prefs->GetString(prefs::kDefaultSearchProviderSearchURL,
|
| @@ -470,103 +467,103 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, FullyDefined) {
|
| // Checks that if the default search policy is missing, that no elements of the
|
| // default search policy will be present.
|
| TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MissingUrl) {
|
| - const char* suggest_url = "http://test.com/sugg?t={searchTerms}";
|
| - const char* icon_url = "http://test.com/icon.jpg";
|
| - const char* name = "MyName";
|
| - const char* keyword = "MyKeyword";
|
| - const char* encodings = "UTF-16;UTF-8";
|
| + const char* const suggest_url = "http://test.com/sugg?t={searchTerms}";
|
| + const char* const icon_url = "http://test.com/icon.jpg";
|
| + const char* const name = "MyName";
|
| + const char* const keyword = "MyKeyword";
|
| + const char* const encodings = "UTF-16;UTF-8";
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderEnabled,
|
| + kPolicyDefaultSearchProviderEnabled,
|
| Value::CreateBooleanValue(true));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderName,
|
| + kPolicyDefaultSearchProviderName,
|
| Value::CreateStringValue(name));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderKeyword,
|
| + kPolicyDefaultSearchProviderKeyword,
|
| Value::CreateStringValue(keyword));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderSuggestURL,
|
| + kPolicyDefaultSearchProviderSuggestURL,
|
| Value::CreateStringValue(suggest_url));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderIconURL,
|
| + kPolicyDefaultSearchProviderIconURL,
|
| Value::CreateStringValue(icon_url));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderEncodings,
|
| + kPolicyDefaultSearchProviderEncodings,
|
| Value::CreateStringValue(encodings));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| - DictionaryValue* prefs = store.prefs();
|
| + const DictionaryValue* prefs = store.prefs();
|
|
|
| std::string string_result;
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderSearchURL,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderName,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderKeyword,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderSuggestURL,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderIconURL,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderEncodings,
|
| - &string_result));
|
| + &string_result));
|
| }
|
|
|
| // Checks that if the default search policy is invalid, that no elements of the
|
| // default search policy will be present.
|
| TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, Invalid) {
|
| - const char* bad_search_url = "http://test.com/noSearchTerms";
|
| - const char* suggest_url = "http://test.com/sugg?t={searchTerms}";
|
| - const char* icon_url = "http://test.com/icon.jpg";
|
| - const char* name = "MyName";
|
| - const char* keyword = "MyKeyword";
|
| - const char* encodings = "UTF-16;UTF-8";
|
| + const char* const bad_search_url = "http://test.com/noSearchTerms";
|
| + const char* const suggest_url = "http://test.com/sugg?t={searchTerms}";
|
| + const char* const icon_url = "http://test.com/icon.jpg";
|
| + const char* const name = "MyName";
|
| + const char* const keyword = "MyKeyword";
|
| + const char* const encodings = "UTF-16;UTF-8";
|
| scoped_ptr<MockConfigurationPolicyProvider> provider(
|
| new MockConfigurationPolicyProvider());
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderEnabled,
|
| + kPolicyDefaultSearchProviderEnabled,
|
| Value::CreateBooleanValue(true));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderSearchURL,
|
| + kPolicyDefaultSearchProviderSearchURL,
|
| Value::CreateStringValue(bad_search_url));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderName,
|
| + kPolicyDefaultSearchProviderName,
|
| Value::CreateStringValue(name));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderKeyword,
|
| + kPolicyDefaultSearchProviderKeyword,
|
| Value::CreateStringValue(keyword));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderSuggestURL,
|
| + kPolicyDefaultSearchProviderSuggestURL,
|
| Value::CreateStringValue(suggest_url));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderIconURL,
|
| + kPolicyDefaultSearchProviderIconURL,
|
| Value::CreateStringValue(icon_url));
|
| provider->AddPolicy(
|
| - ConfigurationPolicyStore::kPolicyDefaultSearchProviderEncodings,
|
| + kPolicyDefaultSearchProviderEncodings,
|
| Value::CreateStringValue(encodings));
|
|
|
| ConfigurationPolicyPrefStore store(provider.get());
|
| EXPECT_EQ(store.ReadPrefs(), PrefStore::PREF_READ_ERROR_NONE);
|
| - DictionaryValue* prefs = store.prefs();
|
| + const DictionaryValue* const prefs = store.prefs();
|
|
|
| std::string string_result;
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderEnabled,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderSearchURL,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderName,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderKeyword,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderSuggestURL,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderIconURL,
|
| - &string_result));
|
| + &string_result));
|
| EXPECT_FALSE(prefs->GetString(prefs::kDefaultSearchProviderEncodings,
|
| - &string_result));
|
| + &string_result));
|
| }
|
|
|
| // Test cases for the Sync policy setting.
|
| @@ -581,8 +578,7 @@ TEST_F(ConfigurationPolicyPrefStoreSyncTest, Default) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) {
|
| ConfigurationPolicyPrefStore store(NULL);
|
| - store.Apply(ConfigurationPolicyPrefStore::kPolicySyncDisabled,
|
| - Value::CreateBooleanValue(false));
|
| + store.Apply(kPolicySyncDisabled, Value::CreateBooleanValue(false));
|
| // Enabling Sync should not set the pref.
|
| bool result = false;
|
| EXPECT_FALSE(store.prefs()->GetBoolean(prefs::kSyncManaged, &result));
|
| @@ -590,8 +586,7 @@ TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreSyncTest, Disabled) {
|
| ConfigurationPolicyPrefStore store(NULL);
|
| - store.Apply(ConfigurationPolicyPrefStore::kPolicySyncDisabled,
|
| - Value::CreateBooleanValue(true));
|
| + store.Apply(kPolicySyncDisabled, Value::CreateBooleanValue(true));
|
| // Sync should be flagged as managed.
|
| bool result = false;
|
| EXPECT_TRUE(store.prefs()->GetBoolean(prefs::kSyncManaged, &result));
|
| @@ -610,8 +605,7 @@ TEST_F(ConfigurationPolicyPrefStoreAutoFillTest, Default) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreAutoFillTest, Enabled) {
|
| ConfigurationPolicyPrefStore store(NULL);
|
| - store.Apply(ConfigurationPolicyPrefStore::kPolicyAutoFillEnabled,
|
| - Value::CreateBooleanValue(true));
|
| + store.Apply(kPolicyAutoFillEnabled, Value::CreateBooleanValue(true));
|
| // Enabling AutoFill should not set the pref.
|
| bool result = false;
|
| EXPECT_FALSE(store.prefs()->GetBoolean(prefs::kAutoFillEnabled, &result));
|
| @@ -619,8 +613,7 @@ TEST_F(ConfigurationPolicyPrefStoreAutoFillTest, Enabled) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreAutoFillTest, Disabled) {
|
| ConfigurationPolicyPrefStore store(NULL);
|
| - store.Apply(ConfigurationPolicyPrefStore::kPolicyAutoFillEnabled,
|
| - Value::CreateBooleanValue(false));
|
| + store.Apply(kPolicyAutoFillEnabled, Value::CreateBooleanValue(false));
|
| // Disabling AutoFill should switch the pref to managed.
|
| bool result = true;
|
| EXPECT_TRUE(store.prefs()->GetBoolean(prefs::kAutoFillEnabled, &result));
|
|
|