| Index: chrome/browser/search_engines/template_url_service_test_util.h | 
| diff --git a/chrome/browser/search_engines/template_url_service_test_util.h b/chrome/browser/search_engines/template_url_service_test_util.h | 
| index 566fb9215b536f1128a7ca0eb5b14ec9713568fa..6dc86c99d0b57935a196d1c101bae68019bdd303 100644 | 
| --- a/chrome/browser/search_engines/template_url_service_test_util.h | 
| +++ b/chrome/browser/search_engines/template_url_service_test_util.h | 
| @@ -12,6 +12,7 @@ | 
| #include "base/macros.h" | 
| #include "base/memory/ref_counted.h" | 
| #include "base/strings/string16.h" | 
| +#include "components/search_engines/template_url.h" | 
| #include "components/search_engines/template_url_data.h" | 
| #include "components/search_engines/template_url_service_observer.h" | 
|  | 
| @@ -65,6 +66,18 @@ class TemplateURLServiceTestUtil : public TemplateURLServiceObserver { | 
| // Sets the google base url.  |base_url| must be valid. | 
| void SetGoogleBaseURL(const GURL& base_url); | 
|  | 
| +  // Adds extension controlled TemplateURL to the model and overrides default | 
| +  // search pref in an extension controlled preferences, if extension wants to | 
| +  // be default. | 
| +  TemplateURL* AddExtensionControlledTURL( | 
| +      std::unique_ptr<TemplateURL> extension_turl, | 
| +      std::unique_ptr<TemplateURL::AssociatedExtensionInfo> info); | 
| + | 
| +  // Removes a TemplateURL controlled by |extension_id| from the model, and, | 
| +  // if necessary, from the extension-controlled default search preference. | 
| +  // This TemplateURL must exist. | 
| +  void RemoveExtensionControlledTURL(const std::string& extension_id); | 
| + | 
| KeywordWebDataService* web_data_service() { return web_data_service_.get(); } | 
| TemplateURLService* model() { return model_.get(); } | 
| TestingProfile* profile() { return profile_.get(); } | 
|  |