Index: components/omnibox/browser/autocomplete_provider_unittest.cc |
diff --git a/components/omnibox/browser/autocomplete_provider_unittest.cc b/components/omnibox/browser/autocomplete_provider_unittest.cc |
index 93b8c837509a9135879e015424e4d6ba2228b20a..d20f4be89e2f1b5586915bb39e659d2c17daab12 100644 |
--- a/components/omnibox/browser/autocomplete_provider_unittest.cc |
+++ b/components/omnibox/browser/autocomplete_provider_unittest.cc |
@@ -302,12 +302,12 @@ void AutocompleteProviderTest::RegisterTemplateURL( |
data.SetURL(template_url); |
data.SetShortName(keyword); |
data.SetKeyword(keyword); |
- TemplateURL* default_t_url = new TemplateURL(data); |
TemplateURLService* turl_model = client_->GetTemplateURLService(); |
- turl_model->Add(default_t_url); |
- turl_model->SetUserSelectedDefaultSearchProvider(default_t_url); |
+ TemplateURL* default_turl = |
+ turl_model->Add(base::MakeUnique<TemplateURL>(data)); |
+ turl_model->SetUserSelectedDefaultSearchProvider(default_turl); |
turl_model->Load(); |
- TemplateURLID default_provider_id = default_t_url->id(); |
+ TemplateURLID default_provider_id = default_turl->id(); |
ASSERT_NE(0, default_provider_id); |
} |
@@ -367,11 +367,11 @@ void AutocompleteProviderTest::ResetControllerWithKeywordAndSearchProviders() { |
data.SetShortName(base::ASCIIToUTF16("default")); |
data.SetKeyword(base::ASCIIToUTF16("default")); |
data.SetURL("http://defaultturl/{searchTerms}"); |
- TemplateURL* default_t_url = new TemplateURL(data); |
TemplateURLService* turl_model = client_->GetTemplateURLService(); |
- turl_model->Add(default_t_url); |
- turl_model->SetUserSelectedDefaultSearchProvider(default_t_url); |
- TemplateURLID default_provider_id = default_t_url->id(); |
+ TemplateURL* default_turl = |
+ turl_model->Add(base::MakeUnique<TemplateURL>(data)); |
+ turl_model->SetUserSelectedDefaultSearchProvider(default_turl); |
+ TemplateURLID default_provider_id = default_turl->id(); |
ASSERT_NE(0, default_provider_id); |
// Create another TemplateURL for KeywordProvider. |
@@ -379,9 +379,9 @@ void AutocompleteProviderTest::ResetControllerWithKeywordAndSearchProviders() { |
data2.SetShortName(base::ASCIIToUTF16("k")); |
data2.SetKeyword(base::ASCIIToUTF16("k")); |
data2.SetURL("http://keyword/{searchTerms}"); |
- TemplateURL* keyword_t_url = new TemplateURL(data2); |
- turl_model->Add(keyword_t_url); |
- ASSERT_NE(0, keyword_t_url->id()); |
+ TemplateURL* keyword_turl = |
+ turl_model->Add(base::MakeUnique<TemplateURL>(data2)); |
+ ASSERT_NE(0, keyword_turl->id()); |
ResetControllerWithType(AutocompleteProvider::TYPE_KEYWORD | |
AutocompleteProvider::TYPE_SEARCH); |
@@ -395,26 +395,24 @@ void AutocompleteProviderTest::ResetControllerWithKeywordProvider() { |
data.SetShortName(base::ASCIIToUTF16("foo.com")); |
data.SetKeyword(base::ASCIIToUTF16("foo.com")); |
data.SetURL("http://foo.com/{searchTerms}"); |
- TemplateURL* keyword_t_url = new TemplateURL(data); |
- turl_model->Add(keyword_t_url); |
- ASSERT_NE(0, keyword_t_url->id()); |
+ TemplateURL* keyword_turl = |
+ turl_model->Add(base::MakeUnique<TemplateURL>(data)); |
+ ASSERT_NE(0, keyword_turl->id()); |
// Make a TemplateURL for KeywordProvider that a shorter version of the |
// first. |
data.SetShortName(base::ASCIIToUTF16("f")); |
data.SetKeyword(base::ASCIIToUTF16("f")); |
data.SetURL("http://f.com/{searchTerms}"); |
- keyword_t_url = new TemplateURL(data); |
- turl_model->Add(keyword_t_url); |
- ASSERT_NE(0, keyword_t_url->id()); |
+ keyword_turl = turl_model->Add(base::MakeUnique<TemplateURL>(data)); |
+ ASSERT_NE(0, keyword_turl->id()); |
// Create another TemplateURL for KeywordProvider. |
data.SetShortName(base::ASCIIToUTF16("bar.com")); |
data.SetKeyword(base::ASCIIToUTF16("bar.com")); |
data.SetURL("http://bar.com/{searchTerms}"); |
- keyword_t_url = new TemplateURL(data); |
- turl_model->Add(keyword_t_url); |
- ASSERT_NE(0, keyword_t_url->id()); |
+ keyword_turl = turl_model->Add(base::MakeUnique<TemplateURL>(data)); |
+ ASSERT_NE(0, keyword_turl->id()); |
ResetControllerWithType(AutocompleteProvider::TYPE_KEYWORD); |
} |