Index: chrome/browser/search_engines/template_url_unittest.cc |
=================================================================== |
--- chrome/browser/search_engines/template_url_unittest.cc (revision 18266) |
+++ chrome/browser/search_engines/template_url_unittest.cc (working copy) |
@@ -43,8 +43,8 @@ |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"search", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"search", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
ASSERT_EQ("http://foosearch/", result.spec()); |
} |
@@ -54,8 +54,8 @@ |
TemplateURLRef ref(L"http://foo{searchTerms}{count?}", 0, 0); |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"X", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"X", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
ASSERT_EQ("http://foox/", result.spec()); |
} |
@@ -65,8 +65,8 @@ |
TemplateURLRef ref(L"http://foo{searchTerms}{count}", 0, 0); |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"X", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"X", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
ASSERT_EQ("http://foox10/", result.spec()); |
} |
@@ -77,8 +77,8 @@ |
1, 2); |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"X", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"X", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
ASSERT_EQ("http://fooxxy/", result.spec()); |
} |
@@ -88,8 +88,8 @@ |
TemplateURLRef ref(L"http://foo{searchTerms}x{startIndex}y{startPage}", 1, 2); |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"X", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"X", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
ASSERT_EQ("http://fooxx1y2/", result.spec()); |
} |
@@ -100,8 +100,8 @@ |
L"http://foo{searchTerms}x{inputEncoding?}y{outputEncoding?}a", 1, 2); |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"X", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"X", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
ASSERT_EQ("http://fooxxutf-8ya/", result.spec()); |
} |
@@ -112,8 +112,8 @@ |
L"http://foox{inputEncoding?}a{searchTerms}y{outputEncoding?}b", 1, 2); |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"X", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"X", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
ASSERT_EQ("http://fooxutf-8axyb/", result.spec()); |
} |
@@ -124,8 +124,8 @@ |
L"http://foo{searchTerms}x{inputEncoding}y{outputEncoding}a", 1, 2); |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"X", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"X", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
ASSERT_EQ("http://fooxxutf-8yutf-8a/", result.spec()); |
} |
@@ -239,8 +239,8 @@ |
std::string expected_result = data[i].expected_result; |
ReplaceSubstringsAfterOffset(&expected_result, 0, "{language}", |
WideToASCII(g_browser_process->GetApplicationLocale())); |
- GURL result = ref.ReplaceSearchTerms(turl, L"X", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(turl, L"X", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
EXPECT_TRUE(result.is_valid()); |
EXPECT_EQ(expected_result, result.spec()); |
} |
@@ -265,8 +265,9 @@ |
TemplateURL turl; |
turl.add_input_encoding(data[i].encoding); |
TemplateURLRef ref(data[i].url, 1, 2); |
- GURL result = ref.ReplaceSearchTerms(turl, data[i].search_term, |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(turl, |
+ data[i].search_term, TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, |
+ std::wstring()))); |
EXPECT_TRUE(result.is_valid()); |
EXPECT_EQ(data[i].expected_result, result.spec()); |
} |
@@ -296,8 +297,8 @@ |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(data); ++i) { |
- GURL result = ref.ReplaceSearchTerms(turl, L"foobar", |
- data[i].accepted_suggestion, data[i].original_query_for_suggestion); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(turl, L"foobar", |
+ data[i].accepted_suggestion, data[i].original_query_for_suggestion))); |
EXPECT_TRUE(result.is_valid()); |
EXPECT_EQ(data[i].expected_result, result.spec()); |
} |
@@ -314,8 +315,8 @@ |
TemplateURLRef ref(L"http://bar/?{google:RLZ}{searchTerms}", 1, 2); |
ASSERT_TRUE(ref.IsValid()); |
ASSERT_TRUE(ref.SupportsReplacement()); |
- GURL result = ref.ReplaceSearchTerms(t_url, L"x", |
- TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()); |
+ GURL result = GURL(WideToUTF8(ref.ReplaceSearchTerms(t_url, L"x", |
+ TemplateURLRef::NO_SUGGESTIONS_AVAILABLE, std::wstring()))); |
ASSERT_TRUE(result.is_valid()); |
std::string expected_url = "http://bar/?"; |
if (!rlz_string.empty()) { |