Index: chrome/browser/prefs/pref_model_associator_unittest.cc |
diff --git a/chrome/browser/prefs/pref_model_associator_unittest.cc b/chrome/browser/prefs/pref_model_associator_unittest.cc |
index 14b2508bed7e6a4e280b64f94a0ef798d3efac1b..74c5288f5ca554e1d0166ad5ed326e47cd534394 100644 |
--- a/chrome/browser/prefs/pref_model_associator_unittest.cc |
+++ b/chrome/browser/prefs/pref_model_associator_unittest.cc |
@@ -17,7 +17,6 @@ class AbstractPreferenceMergeTest : public testing::Test { |
void SetContentPattern(base::DictionaryValue* patterns_dict, |
const std::string& expression, |
- const std::string& content_type, |
int setting) { |
base::DictionaryValue* expression_dict; |
bool found = |
@@ -28,7 +27,7 @@ class AbstractPreferenceMergeTest : public testing::Test { |
patterns_dict->SetWithoutPathExpansion(expression, expression_dict); |
} |
expression_dict->SetWithoutPathExpansion( |
- content_type, new base::FundamentalValue(setting)); |
+ "setting", new base::FundamentalValue(setting)); |
} |
void SetPrefToEmpty(const std::string& pref_name) { |
@@ -203,28 +202,28 @@ class DictionaryPreferenceMergeTest : public AbstractPreferenceMergeTest { |
expression0_("expression0"), |
expression1_("expression1"), |
expression2_("expression2"), |
- content_type0_("content_type0"), |
- content_type1_("content_type1") {} |
+ expression3_("expression3"), |
+ expression4_("expression4") {} |
void SetUp() override { |
AbstractPreferenceMergeTest::SetUp(); |
- SetContentPattern(&server_patterns_, expression0_, content_type0_, 1); |
- SetContentPattern(&server_patterns_, expression0_, content_type1_, 2); |
- SetContentPattern(&server_patterns_, expression1_, content_type0_, 1); |
+ SetContentPattern(&server_patterns_, expression0_, 1); |
+ SetContentPattern(&server_patterns_, expression1_, 2); |
+ SetContentPattern(&server_patterns_, expression2_, 1); |
} |
std::string expression0_; |
std::string expression1_; |
std::string expression2_; |
- std::string content_type0_; |
- std::string content_type1_; |
+ std::string expression3_; |
+ std::string expression4_; |
base::DictionaryValue server_patterns_; |
}; |
TEST_F(DictionaryPreferenceMergeTest, LocalEmpty) { |
- SetPrefToEmpty(prefs::kContentSettingsPatternPairs); |
+ SetPrefToEmpty(prefs::kContentSettingsImagesPatternPairs); |
const PrefService::Preference* pref = |
- pref_service_->FindPreference(prefs::kContentSettingsPatternPairs); |
+ pref_service_->FindPreference(prefs::kContentSettingsImagesPatternPairs); |
scoped_ptr<base::Value> merged_value( |
PrefModelAssociator::MergePreference(pref->name(), |
*pref->GetValue(), |
@@ -236,19 +235,19 @@ TEST_F(DictionaryPreferenceMergeTest, ServerNull) { |
scoped_ptr<base::Value> null_value = base::Value::CreateNullValue(); |
{ |
DictionaryPrefUpdate update(pref_service_, |
- prefs::kContentSettingsPatternPairs); |
+ prefs::kContentSettingsCookiesPatternPairs); |
base::DictionaryValue* local_dict_value = update.Get(); |
- SetContentPattern(local_dict_value, expression2_, content_type0_, 1); |
+ SetContentPattern(local_dict_value, expression3_, 1); |
} |
const PrefService::Preference* pref = |
- pref_service_->FindPreference(prefs::kContentSettingsPatternPairs); |
+ pref_service_->FindPreference(prefs::kContentSettingsCookiesPatternPairs); |
scoped_ptr<base::Value> merged_value( |
PrefModelAssociator::MergePreference(pref->name(), |
*pref->GetValue(), |
*null_value)); |
const base::DictionaryValue* local_dict_value = |
- pref_service_->GetDictionary(prefs::kContentSettingsPatternPairs); |
+ pref_service_->GetDictionary(prefs::kContentSettingsCookiesPatternPairs); |
EXPECT_TRUE(merged_value->Equals(local_dict_value)); |
} |
@@ -256,84 +255,86 @@ TEST_F(DictionaryPreferenceMergeTest, ServerEmpty) { |
scoped_ptr<base::Value> empty_value(new base::DictionaryValue); |
{ |
DictionaryPrefUpdate update(pref_service_, |
- prefs::kContentSettingsPatternPairs); |
+ prefs::kContentSettingsPluginsPatternPairs); |
base::DictionaryValue* local_dict_value = update.Get(); |
- SetContentPattern(local_dict_value, expression2_, content_type0_, 1); |
+ SetContentPattern(local_dict_value, expression3_, 1); |
} |
const PrefService::Preference* pref = |
- pref_service_->FindPreference(prefs::kContentSettingsPatternPairs); |
+ pref_service_->FindPreference( |
+ prefs::kContentSettingsPluginsPatternPairs); |
scoped_ptr<base::Value> merged_value( |
PrefModelAssociator::MergePreference(pref->name(), |
*pref->GetValue(), |
*empty_value)); |
const base::DictionaryValue* local_dict_value = |
- pref_service_->GetDictionary(prefs::kContentSettingsPatternPairs); |
+ pref_service_->GetDictionary( |
+ prefs::kContentSettingsPluginsPatternPairs); |
EXPECT_TRUE(merged_value->Equals(local_dict_value)); |
} |
TEST_F(DictionaryPreferenceMergeTest, MergeNoConflicts) { |
{ |
DictionaryPrefUpdate update(pref_service_, |
- prefs::kContentSettingsPatternPairs); |
+ prefs::kContentSettingsJavaScriptPatternPairs); |
base::DictionaryValue* local_dict_value = update.Get(); |
- SetContentPattern(local_dict_value, expression2_, content_type0_, 1); |
+ SetContentPattern(local_dict_value, expression3_, 1); |
} |
scoped_ptr<base::Value> merged_value(PrefModelAssociator::MergePreference( |
- prefs::kContentSettingsPatternPairs, |
- *pref_service_->FindPreference(prefs::kContentSettingsPatternPairs)-> |
- GetValue(), |
+ prefs::kContentSettingsJavaScriptPatternPairs, |
+ *pref_service_->FindPreference( |
+ prefs::kContentSettingsJavaScriptPatternPairs)->GetValue(), |
server_patterns_)); |
base::DictionaryValue expected; |
- SetContentPattern(&expected, expression0_, content_type0_, 1); |
- SetContentPattern(&expected, expression0_, content_type1_, 2); |
- SetContentPattern(&expected, expression1_, content_type0_, 1); |
- SetContentPattern(&expected, expression2_, content_type0_, 1); |
+ SetContentPattern(&expected, expression0_, 1); |
+ SetContentPattern(&expected, expression1_, 2); |
+ SetContentPattern(&expected, expression2_, 1); |
+ SetContentPattern(&expected, expression3_, 1); |
EXPECT_TRUE(merged_value->Equals(&expected)); |
} |
TEST_F(DictionaryPreferenceMergeTest, MergeConflicts) { |
{ |
DictionaryPrefUpdate update(pref_service_, |
- prefs::kContentSettingsPatternPairs); |
+ prefs::kContentSettingsPopupsPatternPairs); |
base::DictionaryValue* local_dict_value = update.Get(); |
- SetContentPattern(local_dict_value, expression0_, content_type0_, 2); |
- SetContentPattern(local_dict_value, expression1_, content_type0_, 1); |
- SetContentPattern(local_dict_value, expression1_, content_type1_, 1); |
- SetContentPattern(local_dict_value, expression2_, content_type0_, 2); |
+ SetContentPattern(local_dict_value, expression0_, 2); |
+ SetContentPattern(local_dict_value, expression2_, 1); |
+ SetContentPattern(local_dict_value, expression3_, 1); |
+ SetContentPattern(local_dict_value, expression4_, 2); |
} |
scoped_ptr<base::Value> merged_value(PrefModelAssociator::MergePreference( |
- prefs::kContentSettingsPatternPairs, |
- *pref_service_->FindPreference(prefs::kContentSettingsPatternPairs)-> |
- GetValue(), |
+ prefs::kContentSettingsPopupsPatternPairs, |
+ *pref_service_->FindPreference( |
+ prefs::kContentSettingsPopupsPatternPairs)->GetValue(), |
server_patterns_)); |
base::DictionaryValue expected; |
- SetContentPattern(&expected, expression0_, content_type0_, 1); |
- SetContentPattern(&expected, expression0_, content_type1_, 2); |
- SetContentPattern(&expected, expression1_, content_type0_, 1); |
- SetContentPattern(&expected, expression1_, content_type1_, 1); |
- SetContentPattern(&expected, expression2_, content_type0_, 2); |
+ SetContentPattern(&expected, expression0_, 1); |
+ SetContentPattern(&expected, expression1_, 2); |
+ SetContentPattern(&expected, expression2_, 1); |
+ SetContentPattern(&expected, expression3_, 1); |
+ SetContentPattern(&expected, expression4_, 2); |
EXPECT_TRUE(merged_value->Equals(&expected)); |
} |
TEST_F(DictionaryPreferenceMergeTest, Equal) { |
{ |
DictionaryPrefUpdate update(pref_service_, |
- prefs::kContentSettingsPatternPairs); |
+ prefs::kContentSettingsMouseLockPatternPairs); |
base::DictionaryValue* local_dict_value = update.Get(); |
- SetContentPattern(local_dict_value, expression0_, content_type0_, 1); |
- SetContentPattern(local_dict_value, expression0_, content_type1_, 2); |
- SetContentPattern(local_dict_value, expression1_, content_type0_, 1); |
+ SetContentPattern(local_dict_value, expression0_, 1); |
+ SetContentPattern(local_dict_value, expression1_, 2); |
+ SetContentPattern(local_dict_value, expression2_, 1); |
} |
scoped_ptr<base::Value> merged_value(PrefModelAssociator::MergePreference( |
- prefs::kContentSettingsPatternPairs, |
- *pref_service_-> |
- FindPreference(prefs::kContentSettingsPatternPairs)->GetValue(), |
+ prefs::kContentSettingsMouseLockPatternPairs, |
+ *pref_service_->FindPreference( |
+ prefs::kContentSettingsMouseLockPatternPairs)->GetValue(), |
server_patterns_)); |
EXPECT_TRUE(merged_value->Equals(&server_patterns_)); |
} |
@@ -341,17 +342,17 @@ TEST_F(DictionaryPreferenceMergeTest, Equal) { |
TEST_F(DictionaryPreferenceMergeTest, ConflictButServerWins) { |
{ |
DictionaryPrefUpdate update(pref_service_, |
- prefs::kContentSettingsPatternPairs); |
+ prefs::kContentSettingsFullScreenPatternPairs); |
base::DictionaryValue* local_dict_value = update.Get(); |
- SetContentPattern(local_dict_value, expression0_, content_type0_, 2); |
- SetContentPattern(local_dict_value, expression0_, content_type1_, 2); |
- SetContentPattern(local_dict_value, expression1_, content_type0_, 1); |
+ SetContentPattern(local_dict_value, expression0_, 2); |
+ SetContentPattern(local_dict_value, expression1_, 2); |
+ SetContentPattern(local_dict_value, expression2_, 1); |
} |
scoped_ptr<base::Value> merged_value(PrefModelAssociator::MergePreference( |
- prefs::kContentSettingsPatternPairs, |
- *pref_service_-> |
- FindPreference(prefs::kContentSettingsPatternPairs)->GetValue(), |
+ prefs::kContentSettingsFullScreenPatternPairs, |
+ *pref_service_->FindPreference( |
+ prefs::kContentSettingsFullScreenPatternPairs)->GetValue(), |
server_patterns_)); |
EXPECT_TRUE(merged_value->Equals(&server_patterns_)); |
} |
@@ -362,13 +363,12 @@ class IndividualPreferenceMergeTest : public AbstractPreferenceMergeTest { |
url0_("http://example.com/server0"), |
url1_("http://example.com/server1"), |
expression0_("expression0"), |
- expression1_("expression1"), |
- content_type0_("content_type0") {} |
+ expression1_("expression1") {} |
void SetUp() override { |
AbstractPreferenceMergeTest::SetUp(); |
server_url_list_.Append(new base::StringValue(url0_)); |
- SetContentPattern(&server_patterns_, expression0_, content_type0_, 1); |
+ SetContentPattern(&server_patterns_, expression0_, 1); |
} |
bool MergeListPreference(const char* pref) { |
@@ -393,7 +393,7 @@ class IndividualPreferenceMergeTest : public AbstractPreferenceMergeTest { |
{ |
DictionaryPrefUpdate update(pref_service_, pref); |
base::DictionaryValue* local_dict_value = update.Get(); |
- SetContentPattern(local_dict_value, expression1_, content_type0_, 1); |
+ SetContentPattern(local_dict_value, expression1_, 1); |
} |
scoped_ptr<base::Value> merged_value(PrefModelAssociator::MergePreference( |
@@ -402,8 +402,8 @@ class IndividualPreferenceMergeTest : public AbstractPreferenceMergeTest { |
server_patterns_)); |
base::DictionaryValue expected; |
- SetContentPattern(&expected, expression0_, content_type0_, 1); |
- SetContentPattern(&expected, expression1_, content_type0_, 1); |
+ SetContentPattern(&expected, expression0_, 1); |
+ SetContentPattern(&expected, expression1_, 1); |
return merged_value->Equals(&expected); |
} |