Chromium Code Reviews| Index: chrome/browser/autocomplete/search_provider_unittest.cc |
| diff --git a/chrome/browser/autocomplete/search_provider_unittest.cc b/chrome/browser/autocomplete/search_provider_unittest.cc |
| index e577589de7bf468c6c319fc16178d1f1585a0f7d..ed6b8ce5d244fce41568dc8b8b26dd9464f2b160 100644 |
| --- a/chrome/browser/autocomplete/search_provider_unittest.cc |
| +++ b/chrome/browser/autocomplete/search_provider_unittest.cc |
| @@ -74,7 +74,8 @@ class SearchProviderForTest : public SearchProvider { |
| public: |
| SearchProviderForTest(AutocompleteProviderListener* listener, |
| TemplateURLService* template_url_service, |
| - Profile* profile); |
| + Profile* profile, |
| + ChromeAutocompleteProviderClient* client); |
| bool is_success() { return is_success_; } |
| protected: |
| @@ -89,10 +90,9 @@ class SearchProviderForTest : public SearchProvider { |
| SearchProviderForTest::SearchProviderForTest( |
| AutocompleteProviderListener* listener, |
| TemplateURLService* template_url_service, |
| - Profile* profile) |
| - : SearchProvider(listener, template_url_service, |
| - scoped_ptr<AutocompleteProviderClient>( |
| - new ChromeAutocompleteProviderClient(profile))), |
| + Profile* profile, |
| + ChromeAutocompleteProviderClient* client) |
| + : SearchProvider(listener, template_url_service, client), |
| is_success_(false) { |
| } |
| @@ -261,6 +261,9 @@ class SearchProviderTest : public testing::Test, |
| // Profile we use. |
| TestingProfile profile_; |
| + // The provider client. |
|
Peter Kasting
2015/06/16 00:03:42
Nit: This comment, as well as the similar ones nea
blundell
2015/06/16 07:21:25
Done.
|
| + scoped_ptr<ChromeAutocompleteProviderClient> client_; |
| + |
| // The provider. |
| scoped_refptr<SearchProviderForTest> provider_; |
| @@ -284,6 +287,8 @@ void SearchProviderTest::SetUp() { |
| TemplateURLServiceFactory::GetInstance()->SetTestingFactoryAndUse( |
| &profile_, &TemplateURLServiceFactory::BuildInstanceFor); |
| + client_.reset(new ChromeAutocompleteProviderClient(&profile_)); |
| + |
| TemplateURLService* turl_model = |
| TemplateURLServiceFactory::GetForProfile(&profile_); |
| @@ -325,7 +330,8 @@ void SearchProviderTest::SetUp() { |
| AutocompleteClassifierFactory::GetInstance()->SetTestingFactoryAndUse( |
| &profile_, &AutocompleteClassifierFactory::BuildInstanceFor); |
| - provider_ = new SearchProviderForTest(this, turl_model, &profile_); |
| + provider_ = |
| + new SearchProviderForTest(this, turl_model, &profile_, client_.get()); |
| OmniboxFieldTrial::kDefaultMinimumTimeBetweenSuggestQueriesMs = 0; |
| } |