Index: chrome/browser/search_engines/template_url_model_unittest.cc |
=================================================================== |
--- chrome/browser/search_engines/template_url_model_unittest.cc (revision 63018) |
+++ chrome/browser/search_engines/template_url_model_unittest.cc (working copy) |
@@ -186,7 +186,8 @@ |
// Set the managed preferences for the default search provider and trigger |
// notification. |
- void SetManagedDefaultSearchPreferences(const char* name, |
+ void SetManagedDefaultSearchPreferences(bool enabled, |
+ const char* name, |
const char* search_url, |
const char* suggest_url, |
const char* icon_url, |
@@ -195,7 +196,7 @@ |
TestingPrefService* service = profile()->GetTestingPrefService(); |
service->SetManagedPrefWithoutNotification( |
prefs::kDefaultSearchProviderEnabled, |
- Value::CreateBooleanValue(true)); |
+ Value::CreateBooleanValue(enabled)); |
service->SetManagedPrefWithoutNotification( |
prefs::kDefaultSearchProviderName, |
Value::CreateStringValue(name)); |
@@ -222,16 +223,6 @@ |
NotifyManagedPrefsHaveChanged(); |
} |
- // Set the managed preferences for the default search provider and trigger |
- // notification. |
- void DisableManagedDefaultSearchProvider() { |
- TestingPrefService* service = profile()->GetTestingPrefService(); |
- service->SetManagedPrefWithoutNotification( |
- prefs::kDefaultSearchProviderEnabled, |
- Value::CreateBooleanValue(false)); |
- NotifyManagedPrefsHaveChanged(); |
- } |
- |
// Remove all the managed preferences for the default search provider and |
// trigger notification. |
void RemoveManagedDefaultSearchPreferences() { |
@@ -1120,7 +1111,7 @@ |
const char kSearchURL[] = "http://test.com/search?t={searchTerms}"; |
const char kIconURL[] = "http://test.com/icon.jpg"; |
const char kEncodings[] = "UTF-16;UTF-32"; |
- SetManagedDefaultSearchPreferences(kName, kSearchURL, "", kIconURL, |
+ SetManagedDefaultSearchPreferences(true, kName, kSearchURL, "", kIconURL, |
kEncodings, ""); |
VerifyObserverCount(1); |
EXPECT_TRUE(model()->is_default_search_managed()); |
@@ -1144,8 +1135,8 @@ |
const char kNewName[] = "test2"; |
const char kNewSearchURL[] = "http://other.com/search?t={searchTerms}"; |
const char kNewSuggestURL[] = "http://other.com/suggest?t={searchTerms}"; |
- SetManagedDefaultSearchPreferences(kNewName, kNewSearchURL, kNewSuggestURL, |
- "", "", ""); |
+ SetManagedDefaultSearchPreferences(true, kNewName, kNewSearchURL, |
+ kNewSuggestURL, "", "", ""); |
VerifyObserverCount(1); |
EXPECT_TRUE(model()->is_default_search_managed()); |
EXPECT_EQ(2 + initial_count, model()->GetTemplateURLs().size()); |
@@ -1174,14 +1165,14 @@ |
EXPECT_EQ(actual_final_managed_default->show_in_default_list(), true); |
// Disable the default search provider through policy. |
- DisableManagedDefaultSearchProvider(); |
+ SetManagedDefaultSearchPreferences(false, "", "", "", "", "", ""); |
VerifyObserverCount(1); |
EXPECT_TRUE(model()->is_default_search_managed()); |
EXPECT_TRUE(NULL == model()->GetDefaultSearchProvider()); |
EXPECT_EQ(1 + initial_count, model()->GetTemplateURLs().size()); |
// Re-enable it. |
- SetManagedDefaultSearchPreferences(kName, kSearchURL, "", kIconURL, |
+ SetManagedDefaultSearchPreferences(true, kName, kSearchURL, "", kIconURL, |
kEncodings, ""); |
VerifyObserverCount(1); |
EXPECT_TRUE(model()->is_default_search_managed()); |