| Index: chrome/browser/ui/app_list/search/omnibox_result_unittest.cc
|
| diff --git a/chrome/browser/ui/app_list/search/omnibox_result_unittest.cc b/chrome/browser/ui/app_list/search/omnibox_result_unittest.cc
|
| index d8519800787459a4b5a82c5b2ae5bd7daecce11d..6779e765256460c0f2288ab351039697103bb672 100644
|
| --- a/chrome/browser/ui/app_list/search/omnibox_result_unittest.cc
|
| +++ b/chrome/browser/ui/app_list/search/omnibox_result_unittest.cc
|
| @@ -4,8 +4,9 @@
|
|
|
| #include "chrome/browser/ui/app_list/search/omnibox_result.h"
|
|
|
| +#include <memory>
|
| +
|
| #include "base/macros.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "chrome/browser/ui/app_list/app_list_test_util.h"
|
| #include "chrome/browser/ui/app_list/test/test_app_list_controller_delegate.h"
|
| @@ -52,7 +53,7 @@ class OmniboxResultTest : public AppListTestBase {
|
| new ::test::TestAppListControllerDelegate);
|
| }
|
|
|
| - scoped_ptr<OmniboxResult> CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> CreateOmniboxResult(
|
| const std::string& original_query,
|
| int relevance,
|
| const std::string& destination_url,
|
| @@ -72,7 +73,7 @@ class OmniboxResultTest : public AppListTestBase {
|
| match.type = type;
|
| match.keyword = base::UTF8ToUTF16(keyword);
|
|
|
| - return scoped_ptr<OmniboxResult>(
|
| + return std::unique_ptr<OmniboxResult>(
|
| new OmniboxResult(profile_.get(), app_list_controller_delegate_.get(),
|
| nullptr, is_voice_query, match));
|
| }
|
| @@ -82,14 +83,14 @@ class OmniboxResultTest : public AppListTestBase {
|
| }
|
|
|
| private:
|
| - scoped_ptr<::test::TestAppListControllerDelegate>
|
| + std::unique_ptr<::test::TestAppListControllerDelegate>
|
| app_list_controller_delegate_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(OmniboxResultTest);
|
| };
|
|
|
| TEST_F(OmniboxResultTest, Basic) {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kFullQuery, kRelevance, kExampleUrl, kFullQuery, kExampleDescription,
|
| AutocompleteMatchType::HISTORY_URL, kExampleKeyword, false);
|
|
|
| @@ -107,7 +108,7 @@ TEST_F(OmniboxResultTest, VoiceResult) {
|
| // exact string in the title. Should not be automatically launchable as a
|
| // voice result (because it is not a web search type result).
|
| {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kPartialQuery, kRelevance, kExampleUrl, kPartialQuery,
|
| kExampleDescription, AutocompleteMatchType::HISTORY_URL,
|
| kExampleKeyword, false);
|
| @@ -117,7 +118,7 @@ TEST_F(OmniboxResultTest, VoiceResult) {
|
| // Searching for part of a word, and getting a SEARCH_WHAT_YOU_TYPED result.
|
| // Such a result should be promoted as a voice result.
|
| {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kPartialQuery, kRelevance, kExampleUrl, kPartialQuery,
|
| kExampleDescription, AutocompleteMatchType::SEARCH_WHAT_YOU_TYPED,
|
| kExampleKeyword, false);
|
| @@ -127,7 +128,7 @@ TEST_F(OmniboxResultTest, VoiceResult) {
|
| // Searching for part of a word, and getting a SEARCH_HISTORY result for that
|
| // exact string. Such a result should be promoted as a voice result.
|
| {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kPartialQuery, kRelevance, kExampleUrl, kPartialQuery,
|
| kExampleDescription, AutocompleteMatchType::SEARCH_HISTORY,
|
| kExampleKeyword, false);
|
| @@ -138,7 +139,7 @@ TEST_F(OmniboxResultTest, VoiceResult) {
|
| // different string. Should not be automatically launchable as a voice result
|
| // (because it does not exactly match what you typed).
|
| {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kPartialQuery, kRelevance, kExampleUrl, kFullQuery, kExampleDescription,
|
| AutocompleteMatchType::SEARCH_HISTORY, kExampleKeyword, false);
|
| EXPECT_FALSE(result->voice_result());
|
| @@ -148,7 +149,7 @@ TEST_F(OmniboxResultTest, VoiceResult) {
|
| TEST_F(OmniboxResultTest, VoiceQuery) {
|
| // A voice query to a random domain. URL should not change.
|
| {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kWeatherQuery, kRelevance, kExampleWeatherUrl, kWeatherQuery,
|
| kExampleDescription, AutocompleteMatchType::SEARCH_WHAT_YOU_TYPED,
|
| kExampleKeyword, true);
|
| @@ -159,7 +160,7 @@ TEST_F(OmniboxResultTest, VoiceQuery) {
|
| // A voice query to a Google domain. URL should have magic "speak back" query
|
| // parameter appended.
|
| {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kWeatherQuery, kRelevance, kGoogleWeatherUrl, kWeatherQuery,
|
| kGoogleDescription, AutocompleteMatchType::SEARCH_WHAT_YOU_TYPED,
|
| kGoogleKeyword, true);
|
| @@ -171,7 +172,7 @@ TEST_F(OmniboxResultTest, VoiceQuery) {
|
| // A voice query to a Google international domain. URL should have magic
|
| // "speak back" query parameter appended.
|
| {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kWeatherQuery, kRelevance, kGoogleInternationalWeatherUrl,
|
| kWeatherQuery, kGoogleDescription,
|
| AutocompleteMatchType::SEARCH_WHAT_YOU_TYPED, kGoogleKeyword, true);
|
| @@ -182,7 +183,7 @@ TEST_F(OmniboxResultTest, VoiceQuery) {
|
|
|
| // A non-voice query to a Google domain. URL should not change.
|
| {
|
| - scoped_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| + std::unique_ptr<OmniboxResult> result = CreateOmniboxResult(
|
| kWeatherQuery, kRelevance, kGoogleWeatherUrl, kWeatherQuery,
|
| kGoogleDescription, AutocompleteMatchType::SEARCH_WHAT_YOU_TYPED,
|
| kGoogleKeyword, false);
|
|
|