| 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 337f097cf7e6a380603687eb7ebaede2d655cc74..cb2494ae382c183c1f46d015b56f3e417895b792 100644
|
| --- a/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
|
| +++ b/chrome/browser/policy/configuration_policy_pref_store_unittest.cc
|
| @@ -61,7 +61,7 @@ TEST_P(ConfigurationPolicyPrefStoreListTest, SetValue) {
|
| in_value->Append(Value::CreateStringValue("test1"));
|
| in_value->Append(Value::CreateStringValue("test2,"));
|
| provider_.AddPolicy(GetParam().type(), in_value);
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| const Value* value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(GetParam().pref_name(), &value));
|
| @@ -108,7 +108,7 @@ TEST_P(ConfigurationPolicyPrefStoreStringTest, GetDefault) {
|
| TEST_P(ConfigurationPolicyPrefStoreStringTest, SetValue) {
|
| provider_.AddPolicy(GetParam().type(),
|
| Value::CreateStringValue("http://chromium.org"));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| const Value* value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(GetParam().pref_name(), &value));
|
| @@ -158,7 +158,7 @@ TEST_P(ConfigurationPolicyPrefStoreBooleanTest, GetDefault) {
|
|
|
| TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) {
|
| provider_.AddPolicy(GetParam().type(), Value::CreateBooleanValue(false));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| const Value* value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(GetParam().pref_name(), &value));
|
| @@ -169,7 +169,7 @@ TEST_P(ConfigurationPolicyPrefStoreBooleanTest, SetValue) {
|
| EXPECT_FALSE(boolean_value);
|
|
|
| provider_.AddPolicy(GetParam().type(), Value::CreateBooleanValue(true));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(GetParam().pref_name(), &value));
|
| @@ -278,7 +278,7 @@ TEST_P(ConfigurationPolicyPrefStoreIntegerTest, GetDefault) {
|
|
|
| TEST_P(ConfigurationPolicyPrefStoreIntegerTest, SetValue) {
|
| provider_.AddPolicy(GetParam().type(), Value::CreateIntegerValue(2));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| const Value* value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(GetParam().pref_name(), &value));
|
| @@ -830,7 +830,7 @@ TEST_F(ConfigurationPolicyPrefStoreSyncTest, Default) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) {
|
| provider_.AddPolicy(kPolicySyncDisabled, Value::CreateBooleanValue(false));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| // Enabling Sync should not set the pref.
|
| EXPECT_EQ(PrefStore::READ_NO_VALUE,
|
| store_->GetValue(prefs::kSyncManaged, NULL));
|
| @@ -838,7 +838,7 @@ TEST_F(ConfigurationPolicyPrefStoreSyncTest, Enabled) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreSyncTest, Disabled) {
|
| provider_.AddPolicy(kPolicySyncDisabled, Value::CreateBooleanValue(true));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| // Sync should be flagged as managed.
|
| const Value* value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK, store_->GetValue(prefs::kSyncManaged, &value));
|
| @@ -865,7 +865,7 @@ TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest, SetDownloadDirectory) {
|
| EXPECT_EQ(PrefStore::READ_NO_VALUE,
|
| store_->GetValue(prefs::kPromptForDownload, NULL));
|
| provider_.AddPolicy(kPolicyDownloadDirectory, Value::CreateStringValue(""));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
|
|
| // Setting a DownloadDirectory should disable the PromptForDownload pref.
|
| const Value* value = NULL;
|
| @@ -885,7 +885,7 @@ TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest,
|
| store_->GetValue(prefs::kPromptForDownload, NULL));
|
| provider_.AddPolicy(kPolicyAllowFileSelectionDialogs,
|
| Value::CreateBooleanValue(true));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
|
|
| // Allowing file-selection dialogs should not influence the PromptForDownload
|
| // pref.
|
| @@ -899,7 +899,7 @@ TEST_F(ConfigurationPolicyPrefStorePromptDownloadTest,
|
| store_->GetValue(prefs::kPromptForDownload, NULL));
|
| provider_.AddPolicy(kPolicyAllowFileSelectionDialogs,
|
| Value::CreateBooleanValue(false));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
|
|
| // Disabling file-selection dialogs should disable the PromptForDownload pref.
|
| const Value* value = NULL;
|
| @@ -924,7 +924,7 @@ TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Default) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Enabled) {
|
| provider_.AddPolicy(kPolicyAutoFillEnabled, Value::CreateBooleanValue(true));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| // Enabling Autofill should not set the pref.
|
| EXPECT_EQ(PrefStore::READ_NO_VALUE,
|
| store_->GetValue(prefs::kAutofillEnabled, NULL));
|
| @@ -932,7 +932,7 @@ TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Enabled) {
|
|
|
| TEST_F(ConfigurationPolicyPrefStoreAutofillTest, Disabled) {
|
| provider_.AddPolicy(kPolicyAutoFillEnabled, Value::CreateBooleanValue(false));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| // Disabling Autofill should switch the pref to managed.
|
| const Value* value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| @@ -967,19 +967,19 @@ TEST_F(ConfigurationPolicyPrefStoreRefreshTest, Refresh) {
|
| EXPECT_CALL(observer_, OnPrefValueChanged(prefs::kHomePage)).Times(1);
|
| provider_.AddPolicy(kPolicyHomepageLocation,
|
| Value::CreateStringValue("http://www.chromium.org"));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| Mock::VerifyAndClearExpectations(&observer_);
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(prefs::kHomePage, &value));
|
| EXPECT_TRUE(StringValue("http://www.chromium.org").Equals(value));
|
|
|
| EXPECT_CALL(observer_, OnPrefValueChanged(_)).Times(0);
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| Mock::VerifyAndClearExpectations(&observer_);
|
|
|
| EXPECT_CALL(observer_, OnPrefValueChanged(prefs::kHomePage)).Times(1);
|
| provider_.RemovePolicy(kPolicyHomepageLocation);
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| Mock::VerifyAndClearExpectations(&observer_);
|
| EXPECT_EQ(PrefStore::READ_NO_VALUE,
|
| store_->GetValue(prefs::kHomePage, NULL));
|
| @@ -993,7 +993,7 @@ TEST_F(ConfigurationPolicyPrefStoreRefreshTest, Initialization) {
|
| provider_.SetInitializationComplete(true);
|
| EXPECT_FALSE(store_->IsInitializationComplete());
|
|
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| Mock::VerifyAndClearExpectations(&observer_);
|
| EXPECT_TRUE(store_->IsInitializationComplete());
|
| }
|
| @@ -1009,12 +1009,12 @@ TEST_F(ConfigurationPolicyPrefStoreOthersTest, JavascriptEnabled) {
|
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL));
|
| provider_.AddPolicy(kPolicyJavascriptEnabled,
|
| Value::CreateBooleanValue(true));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| EXPECT_EQ(PrefStore::READ_NO_VALUE,
|
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL));
|
| provider_.AddPolicy(kPolicyJavascriptEnabled,
|
| Value::CreateBooleanValue(false));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| const Value* value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, &value));
|
| @@ -1026,7 +1026,7 @@ TEST_F(ConfigurationPolicyPrefStoreOthersTest, JavascriptEnabledOverridden) {
|
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, NULL));
|
| provider_.AddPolicy(kPolicyJavascriptEnabled,
|
| Value::CreateBooleanValue(false));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| const Value* value = NULL;
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, &value));
|
| @@ -1034,7 +1034,7 @@ TEST_F(ConfigurationPolicyPrefStoreOthersTest, JavascriptEnabledOverridden) {
|
| // DefaultJavaScriptSetting overrides JavascriptEnabled.
|
| provider_.AddPolicy(kPolicyDefaultJavaScriptSetting,
|
| Value::CreateIntegerValue(CONTENT_SETTING_ALLOW));
|
| - store_->OnUpdatePolicy();
|
| + store_->OnUpdatePolicy(&provider_);
|
| EXPECT_EQ(PrefStore::READ_OK,
|
| store_->GetValue(prefs::kManagedDefaultJavaScriptSetting, &value));
|
| EXPECT_TRUE(base::FundamentalValue(CONTENT_SETTING_ALLOW).Equals(value));
|
|
|