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 d0926f4b0c0ddc10c1007a5cfe8322b516076c83..37d9f89d117040e2dd8dad7b9516d947d5128acb 100644 |
--- a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc |
+++ b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc |
@@ -69,8 +69,7 @@ class ConfigurationPolicyPrefStoreListTest |
public testing::WithParamInterface<PolicyAndPref> {}; |
TEST_P(ConfigurationPolicyPrefStoreListTest, GetDefault) { |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(GetParam().pref_name(), NULL)); |
+ EXPECT_FALSE(store_->GetValue(GetParam().pref_name(), NULL)); |
} |
TEST_P(ConfigurationPolicyPrefStoreListTest, SetValue) { |
@@ -82,8 +81,7 @@ TEST_P(ConfigurationPolicyPrefStoreListTest, SetValue) { |
POLICY_SCOPE_USER, in_value); |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(GetParam().pref_name(), &value)); |
+ EXPECT_TRUE(store_->GetValue(GetParam().pref_name(), &value)); |
ASSERT_TRUE(value); |
EXPECT_TRUE(in_value->Equals(value)); |
} |
@@ -115,8 +113,7 @@ class ConfigurationPolicyPrefStoreStringTest |
public testing::WithParamInterface<PolicyAndPref> {}; |
TEST_P(ConfigurationPolicyPrefStoreStringTest, GetDefault) { |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(GetParam().pref_name(), NULL)); |
+ EXPECT_FALSE(store_->GetValue(GetParam().pref_name(), NULL)); |
} |
TEST_P(ConfigurationPolicyPrefStoreStringTest, SetValue) { |
@@ -126,8 +123,7 @@ TEST_P(ConfigurationPolicyPrefStoreStringTest, SetValue) { |
base::Value::CreateStringValue("http://chromium.org")); |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(GetParam().pref_name(), &value)); |
+ EXPECT_TRUE(store_->GetValue(GetParam().pref_name(), &value)); |
ASSERT_TRUE(value); |
EXPECT_TRUE(base::StringValue("http://chromium.org").Equals(value)); |
} |
@@ -167,8 +163,7 @@ class ConfigurationPolicyPrefStoreBooleanTest |
public testing::WithParamInterface<PolicyAndPref> {}; |
TEST_P(ConfigurationPolicyPrefStoreBooleanTest, GetDefault) { |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(GetParam().pref_name(), NULL)); |
+ EXPECT_FALSE(store_->GetValue(GetParam().pref_name(), NULL)); |
} |
TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) { |
@@ -177,8 +172,7 @@ TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) { |
POLICY_SCOPE_USER, base::Value::CreateBooleanValue(false)); |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(GetParam().pref_name(), &value)); |
+ EXPECT_TRUE(store_->GetValue(GetParam().pref_name(), &value)); |
ASSERT_TRUE(value); |
bool boolean_value = true; |
bool result = value->GetAsBoolean(&boolean_value); |
@@ -189,8 +183,7 @@ TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) { |
POLICY_SCOPE_USER, base::Value::CreateBooleanValue(true)); |
provider_.UpdateChromePolicy(policy); |
value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(GetParam().pref_name(), &value)); |
+ EXPECT_TRUE(store_->GetValue(GetParam().pref_name(), &value)); |
boolean_value = false; |
result = value->GetAsBoolean(&boolean_value); |
ASSERT_TRUE(result); |
@@ -305,8 +298,7 @@ class ConfigurationPolicyPrefStoreIntegerTest |
public testing::WithParamInterface<PolicyAndPref> {}; |
TEST_P(ConfigurationPolicyPrefStoreIntegerTest, GetDefault) { |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(GetParam().pref_name(), NULL)); |
+ EXPECT_FALSE(store_->GetValue(GetParam().pref_name(), NULL)); |
} |
TEST_P(ConfigurationPolicyPrefStoreIntegerTest, SetValue) { |
@@ -315,8 +307,7 @@ TEST_P(ConfigurationPolicyPrefStoreIntegerTest, SetValue) { |
POLICY_SCOPE_USER, base::Value::CreateIntegerValue(2)); |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(GetParam().pref_name(), &value)); |
+ EXPECT_TRUE(store_->GetValue(GetParam().pref_name(), &value)); |
EXPECT_TRUE(base::FundamentalValue(2).Equals(value)); |
} |
@@ -358,8 +349,7 @@ class ConfigurationPolicyPrefStoreProxyTest |
const std::string& expected_proxy_bypass_list, |
const ProxyPrefs::ProxyMode& expected_proxy_mode) { |
const base::Value* value = NULL; |
- ASSERT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kProxy, &value)); |
+ ASSERT_TRUE(store_->GetValue(prefs::kProxy, &value)); |
ASSERT_EQ(base::Value::TYPE_DICTIONARY, value->GetType()); |
ProxyConfigDictionary dict( |
static_cast<const base::DictionaryValue*>(value)); |
@@ -431,7 +421,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ManualOptionsInvalid) { |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, store_->GetValue(prefs::kProxy, &value)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kProxy, &value)); |
} |
@@ -490,7 +480,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, PacScriptProxyModeInvalid) { |
ProxyPrefs::kPacScriptProxyModeName)); |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, store_->GetValue(prefs::kProxy, &value)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kProxy, &value)); |
} |
// Regression test for http://crbug.com/78016, CPanel returns empty strings |
@@ -553,8 +543,7 @@ TEST_F(ConfigurationPolicyPrefStoreProxyTest, ProxyInvalid) { |
POLICY_SCOPE_USER, base::Value::CreateIntegerValue(i)); |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kProxy, &value)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kProxy, &value)); |
} |
} |
@@ -628,36 +617,30 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MinimallyDefined) { |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderSearchURL, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderSearchURL, &value)); |
EXPECT_TRUE(base::StringValue(kSearchURL).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderName, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderName, &value)); |
EXPECT_TRUE(base::StringValue("test.com").Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderKeyword, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderKeyword, &value)); |
EXPECT_TRUE(base::StringValue("test.com").Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderSuggestURL, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderSuggestURL, |
+ &value)); |
EXPECT_TRUE(base::StringValue(std::string()).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderIconURL, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderIconURL, &value)); |
EXPECT_TRUE(base::StringValue(std::string()).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderEncodings, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderEncodings, &value)); |
EXPECT_TRUE(base::StringValue(std::string()).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderInstantURL, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderInstantURL, |
+ &value)); |
EXPECT_TRUE(base::StringValue(std::string()).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderAlternateURLs, |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderAlternateURLs, |
&value)); |
EXPECT_TRUE(base::ListValue().Equals(value)); |
} |
@@ -670,31 +653,26 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, FullyDefined) { |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderSearchURL, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderSearchURL, &value)); |
EXPECT_TRUE(base::StringValue(kSearchURL).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderName, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderName, &value)); |
EXPECT_TRUE(base::StringValue(kName).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderKeyword, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderKeyword, &value)); |
EXPECT_TRUE(base::StringValue(kKeyword).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderSuggestURL, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderSuggestURL, |
+ &value)); |
EXPECT_TRUE(base::StringValue(kSuggestURL).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderIconURL, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderIconURL, &value)); |
EXPECT_TRUE(base::StringValue(kIconURL).Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderEncodings, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderEncodings, &value)); |
EXPECT_TRUE(base::StringValue("UTF-16;UTF-8").Equals(value)); |
- EXPECT_EQ(PrefStore::READ_OK, store_->GetValue( |
+ EXPECT_TRUE(store_->GetValue( |
prefs::kDefaultSearchProviderAlternateURLs, &value)); |
EXPECT_TRUE(default_alternate_urls_.Equals(value)); |
} |
@@ -707,20 +685,14 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, MissingUrl) { |
policy.Erase(key::kDefaultSearchProviderSearchURL); |
provider_.UpdateChromePolicy(policy); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderSearchURL, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderName, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderKeyword, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderSuggestURL, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderIconURL, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderEncodings, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderAlternateURLs, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderSearchURL, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderName, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderKeyword, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderSuggestURL, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderIconURL, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderEncodings, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderAlternateURLs, |
+ NULL)); |
} |
// Checks that if the default search policy is invalid, that no elements of the |
@@ -734,20 +706,14 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, Invalid) { |
base::Value::CreateStringValue(bad_search_url)); |
provider_.UpdateChromePolicy(policy); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderSearchURL, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderName, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderKeyword, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderSuggestURL, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderIconURL, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderEncodings, NULL)); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kDefaultSearchProviderAlternateURLs, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderSearchURL, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderName, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderKeyword, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderSuggestURL, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderIconURL, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderEncodings, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kDefaultSearchProviderAlternateURLs, |
+ NULL)); |
} |
// Checks that if the default search policy is invalid, that no elements of the |
@@ -759,12 +725,10 @@ TEST_F(ConfigurationPolicyPrefStoreDefaultSearchTest, Disabled) { |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderEnabled, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderEnabled, &value)); |
base::FundamentalValue expected_enabled(false); |
EXPECT_TRUE(base::Value::Equals(&expected_enabled, value)); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kDefaultSearchProviderSearchURL, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kDefaultSearchProviderSearchURL, &value)); |
base::StringValue expected_search_url(""); |
EXPECT_TRUE(base::Value::Equals(&expected_search_url, value)); |
} |
@@ -800,8 +764,7 @@ class ConfigurationPolicyPrefStoreIncognitoModeTest |
void VerifyValues(IncognitoModePrefs::Availability availability) { |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kIncognitoModeAvailability, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kIncognitoModeAvailability, &value)); |
EXPECT_TRUE(base::FundamentalValue(availability).Equals(value)); |
} |
}; |
@@ -831,8 +794,7 @@ TEST_F(ConfigurationPolicyPrefStoreIncognitoModeTest, |
NoObsoletePolicyAndNoIncognitoAvailability) { |
SetPolicies(INCOGNITO_ENABLED_UNKNOWN, kIncognitoModeAvailabilityNotSet); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kIncognitoModeAvailability, &value)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kIncognitoModeAvailability, &value)); |
} |
// Checks that if the obsolete IncognitoEnabled policy is set, if sets |
@@ -867,8 +829,7 @@ class ConfigurationPolicyPrefStoreSyncTest |
: public ConfigurationPolicyPrefStoreTest {}; |
TEST_F(ConfigurationPolicyPrefStoreSyncTest, Default) { |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kSyncManaged, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kSyncManaged, NULL)); |
} |
TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) { |
@@ -877,8 +838,7 @@ TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) { |
base::Value::CreateBooleanValue(false)); |
provider_.UpdateChromePolicy(policy); |
// Enabling Sync should not set the pref. |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kSyncManaged, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kSyncManaged, NULL)); |
} |
TEST_F(ConfigurationPolicyPrefStoreSyncTest, Disabled) { |
@@ -888,7 +848,7 @@ TEST_F(ConfigurationPolicyPrefStoreSyncTest, Disabled) { |
provider_.UpdateChromePolicy(policy); |
// Sync should be flagged as managed. |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, store_->GetValue(prefs::kSyncManaged, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kSyncManaged, &value)); |
ASSERT_TRUE(value); |
bool sync_managed = false; |
bool result = value->GetAsBoolean(&sync_managed); |
@@ -902,22 +862,20 @@ class ConfigurationPolicyPrefStorePromptDownloadTest |
: public ConfigurationPolicyPrefStoreTest {}; |
TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, Default) { |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kPromptForDownload, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kPromptForDownload, NULL)); |
} |
#if !defined(OS_CHROMEOS) |
TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, SetDownloadDirectory) { |
PolicyMap policy; |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kPromptForDownload, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kPromptForDownload, NULL)); |
policy.Set(key::kDownloadDirectory, POLICY_LEVEL_MANDATORY, |
POLICY_SCOPE_USER, base::Value::CreateStringValue("")); |
provider_.UpdateChromePolicy(policy); |
// Setting a DownloadDirectory should disable the PromptForDownload pref. |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, store_->GetValue(prefs::kPromptForDownload, |
+ EXPECT_TRUE(store_->GetValue(prefs::kPromptForDownload, |
&value)); |
ASSERT_TRUE(value); |
bool prompt_for_download = true; |
@@ -930,30 +888,27 @@ TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, SetDownloadDirectory) { |
TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, |
EnableFileSelectionDialogs) { |
PolicyMap policy; |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kPromptForDownload, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kPromptForDownload, NULL)); |
policy.Set(key::kAllowFileSelectionDialogs, POLICY_LEVEL_MANDATORY, |
POLICY_SCOPE_USER, base::Value::CreateBooleanValue(true)); |
provider_.UpdateChromePolicy(policy); |
// Allowing file-selection dialogs should not influence the PromptForDownload |
// pref. |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kPromptForDownload, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kPromptForDownload, NULL)); |
} |
TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, |
DisableFileSelectionDialogs) { |
PolicyMap policy; |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kPromptForDownload, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kPromptForDownload, NULL)); |
policy.Set(key::kAllowFileSelectionDialogs, POLICY_LEVEL_MANDATORY, |
POLICY_SCOPE_USER, base::Value::CreateBooleanValue(false)); |
provider_.UpdateChromePolicy(policy); |
// Disabling file-selection dialogs should disable the PromptForDownload pref. |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, store_->GetValue(prefs::kPromptForDownload, |
+ EXPECT_TRUE(store_->GetValue(prefs::kPromptForDownload, |
&value)); |
ASSERT_TRUE(value); |
bool prompt_for_download = true; |
@@ -967,8 +922,7 @@ class ConfigurationPolicyPrefStoreAutofillTest |
: public ConfigurationPolicyPrefStoreTest {}; |
TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Default) { |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kAutofillEnabled, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kAutofillEnabled, NULL)); |
} |
TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Enabled) { |
@@ -977,8 +931,7 @@ TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Enabled) { |
base::Value::CreateBooleanValue(true)); |
provider_.UpdateChromePolicy(policy); |
// Enabling Autofill should not set the pref. |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kAutofillEnabled, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kAutofillEnabled, NULL)); |
} |
TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Disabled) { |
@@ -988,8 +941,7 @@ TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Disabled) { |
provider_.UpdateChromePolicy(policy); |
// Disabling Autofill should switch the pref to managed. |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kAutofillEnabled, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kAutofillEnabled, &value)); |
ASSERT_TRUE(value); |
bool autofill_enabled = true; |
bool result = value->GetAsBoolean(&autofill_enabled); |
@@ -1016,8 +968,7 @@ class ConfigurationPolicyPrefStoreRefreshTest |
TEST_F(ConfigurationPolicyPrefStoreRefreshTest, Refresh) { |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kHomePage, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kHomePage, NULL)); |
EXPECT_CALL(observer_, OnPrefValueChanged(prefs::kHomePage)).Times(1); |
PolicyMap policy; |
@@ -1025,8 +976,7 @@ TEST_F(ConfigurationPolicyPrefStoreRefreshTest, Refresh) { |
base::Value::CreateStringValue("http://www.chromium.org")); |
provider_.UpdateChromePolicy(policy); |
Mock::VerifyAndClearExpectations(&observer_); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kHomePage, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kHomePage, &value)); |
EXPECT_TRUE(base::StringValue("http://www.chromium.org").Equals(value)); |
EXPECT_CALL(observer_, OnPrefValueChanged(_)).Times(0); |
@@ -1037,8 +987,7 @@ TEST_F(ConfigurationPolicyPrefStoreRefreshTest, Refresh) { |
policy.Erase(key::kHomepageLocation); |
provider_.UpdateChromePolicy(policy); |
Mock::VerifyAndClearExpectations(&observer_); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kHomePage, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kHomePage, NULL)); |
} |
TEST_F(ConfigurationPolicyPrefStoreRefreshTest, Initialization) { |
@@ -1058,41 +1007,38 @@ class ConfigurationPolicyPrefStoreOthersTest |
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)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL)); |
PolicyMap policy; |
policy.Set(key::kJavascriptEnabled, POLICY_LEVEL_MANDATORY, |
POLICY_SCOPE_USER, base::Value::CreateBooleanValue(true)); |
provider_.UpdateChromePolicy(policy); |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL)); |
policy.Set(key::kJavascriptEnabled, POLICY_LEVEL_MANDATORY, |
POLICY_SCOPE_USER, base::Value::CreateBooleanValue(false)); |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, |
+ &value)); |
EXPECT_TRUE(base::FundamentalValue(CONTENT_SETTING_BLOCK).Equals(value)); |
} |
TEST_F(ConfigurationPolicyPrefStoreOthersTest, JavascriptEnabledOverridden) { |
- EXPECT_EQ(PrefStore::READ_NO_VALUE, |
- store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL)); |
+ EXPECT_FALSE(store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL)); |
PolicyMap policy; |
policy.Set(key::kJavascriptEnabled, POLICY_LEVEL_MANDATORY, |
POLICY_SCOPE_USER, base::Value::CreateBooleanValue(false)); |
provider_.UpdateChromePolicy(policy); |
const base::Value* value = NULL; |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, |
+ &value)); |
EXPECT_TRUE(base::FundamentalValue(CONTENT_SETTING_BLOCK).Equals(value)); |
// DefaultJavaScriptSetting overrides JavascriptEnabled. |
policy.Set(key::kDefaultJavaScriptSetting, POLICY_LEVEL_MANDATORY, |
POLICY_SCOPE_USER, |
base::Value::CreateIntegerValue(CONTENT_SETTING_ALLOW)); |
provider_.UpdateChromePolicy(policy); |
- EXPECT_EQ(PrefStore::READ_OK, |
- store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, &value)); |
+ EXPECT_TRUE(store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, |
+ &value)); |
EXPECT_TRUE(base::FundamentalValue(CONTENT_SETTING_ALLOW).Equals(value)); |
} |