Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(210)

Side by Side Diff: chrome/browser/search_engines/template_url_service_test_util.cc

Issue 11570009: Split PrefService into PrefService, PrefServiceSimple and PrefServiceSyncable. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merge to head again, previous had unrelated broken win_rel test. Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/search_engines/template_url_service_test_util.h" 5 #include "chrome/browser/search_engines/template_url_service_test_util.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/files/scoped_temp_dir.h" 8 #include "base/files/scoped_temp_dir.h"
9 #include "base/message_loop.h" 9 #include "base/message_loop.h"
10 #include "base/path_service.h" 10 #include "base/path_service.h"
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after
264 } 264 }
265 265
266 void TemplateURLServiceTestUtil::SetManagedDefaultSearchPreferences( 266 void TemplateURLServiceTestUtil::SetManagedDefaultSearchPreferences(
267 bool enabled, 267 bool enabled,
268 const std::string& name, 268 const std::string& name,
269 const std::string& keyword, 269 const std::string& keyword,
270 const std::string& search_url, 270 const std::string& search_url,
271 const std::string& suggest_url, 271 const std::string& suggest_url,
272 const std::string& icon_url, 272 const std::string& icon_url,
273 const std::string& encodings) { 273 const std::string& encodings) {
274 TestingPrefService* pref_service = profile_->GetTestingPrefService(); 274 TestingPrefServiceSyncable* pref_service = profile_->GetTestingPrefService();
275 pref_service->SetManagedPref(prefs::kDefaultSearchProviderEnabled, 275 pref_service->SetManagedPref(prefs::kDefaultSearchProviderEnabled,
276 Value::CreateBooleanValue(enabled)); 276 Value::CreateBooleanValue(enabled));
277 pref_service->SetManagedPref(prefs::kDefaultSearchProviderName, 277 pref_service->SetManagedPref(prefs::kDefaultSearchProviderName,
278 Value::CreateStringValue(name)); 278 Value::CreateStringValue(name));
279 pref_service->SetManagedPref(prefs::kDefaultSearchProviderKeyword, 279 pref_service->SetManagedPref(prefs::kDefaultSearchProviderKeyword,
280 Value::CreateStringValue(keyword)); 280 Value::CreateStringValue(keyword));
281 pref_service->SetManagedPref(prefs::kDefaultSearchProviderSearchURL, 281 pref_service->SetManagedPref(prefs::kDefaultSearchProviderSearchURL,
282 Value::CreateStringValue(search_url)); 282 Value::CreateStringValue(search_url));
283 pref_service->SetManagedPref(prefs::kDefaultSearchProviderSuggestURL, 283 pref_service->SetManagedPref(prefs::kDefaultSearchProviderSuggestURL,
284 Value::CreateStringValue(suggest_url)); 284 Value::CreateStringValue(suggest_url));
285 pref_service->SetManagedPref(prefs::kDefaultSearchProviderIconURL, 285 pref_service->SetManagedPref(prefs::kDefaultSearchProviderIconURL,
286 Value::CreateStringValue(icon_url)); 286 Value::CreateStringValue(icon_url));
287 pref_service->SetManagedPref(prefs::kDefaultSearchProviderEncodings, 287 pref_service->SetManagedPref(prefs::kDefaultSearchProviderEncodings,
288 Value::CreateStringValue(encodings)); 288 Value::CreateStringValue(encodings));
289 model()->Observe(chrome::NOTIFICATION_DEFAULT_SEARCH_POLICY_CHANGED, 289 model()->Observe(chrome::NOTIFICATION_DEFAULT_SEARCH_POLICY_CHANGED,
290 content::NotificationService::AllSources(), 290 content::NotificationService::AllSources(),
291 content::NotificationService::NoDetails()); 291 content::NotificationService::NoDetails());
292 } 292 }
293 293
294 void TemplateURLServiceTestUtil::RemoveManagedDefaultSearchPreferences() { 294 void TemplateURLServiceTestUtil::RemoveManagedDefaultSearchPreferences() {
295 TestingPrefService* pref_service = profile_->GetTestingPrefService(); 295 TestingPrefServiceSyncable* pref_service = profile_->GetTestingPrefService();
296 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderEnabled); 296 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderEnabled);
297 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderName); 297 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderName);
298 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderKeyword); 298 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderKeyword);
299 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderSearchURL); 299 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderSearchURL);
300 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderSuggestURL); 300 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderSuggestURL);
301 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderIconURL); 301 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderIconURL);
302 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderEncodings); 302 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderEncodings);
303 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderID); 303 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderID);
304 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderPrepopulateID); 304 pref_service->RemoveManagedPref(prefs::kDefaultSearchProviderPrepopulateID);
305 model()->Observe(chrome::NOTIFICATION_DEFAULT_SEARCH_POLICY_CHANGED, 305 model()->Observe(chrome::NOTIFICATION_DEFAULT_SEARCH_POLICY_CHANGED,
306 content::NotificationService::AllSources(), 306 content::NotificationService::AllSources(),
307 content::NotificationService::NoDetails()); 307 content::NotificationService::NoDetails());
308 } 308 }
309 309
310 TemplateURLService* TemplateURLServiceTestUtil::model() const { 310 TemplateURLService* TemplateURLServiceTestUtil::model() const {
311 return TemplateURLServiceFactory::GetForProfile(profile_.get()); 311 return TemplateURLServiceFactory::GetForProfile(profile_.get());
312 } 312 }
313 313
314 TestingProfile* TemplateURLServiceTestUtil::profile() const { 314 TestingProfile* TemplateURLServiceTestUtil::profile() const {
315 return profile_.get(); 315 return profile_.get();
316 } 316 }
317 317
318 void TemplateURLServiceTestUtil::StartIOThread() { 318 void TemplateURLServiceTestUtil::StartIOThread() {
319 profile_->StartIOThread(); 319 profile_->StartIOThread();
320 } 320 }
321 321
322 void TemplateURLServiceTestUtil::PumpLoop() { 322 void TemplateURLServiceTestUtil::PumpLoop() {
323 message_loop_.RunUntilIdle(); 323 message_loop_.RunUntilIdle();
324 } 324 }
OLDNEW
« no previous file with comments | « chrome/browser/search_engines/template_url_service_factory.cc ('k') | chrome/browser/search_engines/util.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698