| Index: chrome/browser/search_engines/template_url_unittest.cc
|
| diff --git a/chrome/browser/search_engines/template_url_unittest.cc b/chrome/browser/search_engines/template_url_unittest.cc
|
| index 5550b034dbbcf509887c18b196c2ebb3c81dce0b..3273fa5b4cdf170d5f8bb751ec1a43b5adb87405 100644
|
| --- a/chrome/browser/search_engines/template_url_unittest.cc
|
| +++ b/chrome/browser/search_engines/template_url_unittest.cc
|
| @@ -539,37 +539,35 @@ TEST_F(TemplateURLTest, RLZ) {
|
| TEST_F(TemplateURLTest, HostAndSearchTermKey) {
|
| struct TestData {
|
| const std::string url;
|
| - const std::string scheme;
|
| const std::string host;
|
| const std::string path;
|
| const std::string search_term_key;
|
| } test_data[] = {
|
| - { "http://blah/?foo=bar&q={searchTerms}&b=x", "http", "blah", "/", "q"},
|
| + { "http://blah/?foo=bar&q={searchTerms}&b=x", "blah", "/", "q"},
|
|
|
| // No query key should result in empty values.
|
| - { "http://blah/{searchTerms}", "", "", "", ""},
|
| + { "http://blah/{searchTerms}", "", "", ""},
|
|
|
| // No term should result in empty values.
|
| - { "http://blah/", "", "", "", ""},
|
| + { "http://blah/", "", "", ""},
|
|
|
| // Multiple terms should result in empty values.
|
| - { "http://blah/?q={searchTerms}&x={searchTerms}", "", "", "", ""},
|
| + { "http://blah/?q={searchTerms}&x={searchTerms}", "", "", ""},
|
|
|
| // Term in the host shouldn't match.
|
| - { "http://{searchTerms}", "", "", "", ""},
|
| + { "http://{searchTerms}", "", "", ""},
|
|
|
| - { "http://blah/?q={searchTerms}", "http", "blah", "/", "q"},
|
| - { "https://blah/?q={searchTerms}", "https", "blah", "/", "q"},
|
| + { "http://blah/?q={searchTerms}", "blah", "/", "q"},
|
| + { "https://blah/?q={searchTerms}", "blah", "/", "q"},
|
|
|
| // Single term with extra chars in value should match.
|
| - { "http://blah/?q=stock:{searchTerms}", "http", "blah", "/", "q"},
|
| + { "http://blah/?q=stock:{searchTerms}", "blah", "/", "q"},
|
| };
|
|
|
| for (size_t i = 0; i < ARRAYSIZE_UNSAFE(test_data); ++i) {
|
| TemplateURLData data;
|
| data.SetURL(test_data[i].url);
|
| TemplateURL url(NULL, data);
|
| - EXPECT_EQ(test_data[i].scheme, url.url_ref().GetScheme());
|
| EXPECT_EQ(test_data[i].host, url.url_ref().GetHost());
|
| EXPECT_EQ(test_data[i].path, url.url_ref().GetPath());
|
| EXPECT_EQ(test_data[i].search_term_key, url.url_ref().GetSearchTermKey());
|
| @@ -927,95 +925,3 @@ TEST_F(TemplateURLTest, HasSearchTermsReplacementKey) {
|
| EXPECT_TRUE(url.HasSearchTermsReplacementKey(
|
| GURL("http://bing.com/#espv")));
|
| }
|
| -
|
| -TEST_F(TemplateURLTest, IsInstantURL) {
|
| - TemplateURLData data;
|
| - data.SetURL("http://google.com/?q={searchTerms}");
|
| - data.instant_url = "http://google.com/instant#q={searchTerms}";
|
| - data.alternate_urls.push_back("http://google.com/alt/#q={searchTerms}");
|
| - data.alternate_urls.push_back(
|
| - "http://google.com/alt/?ext=foo&q={searchTerms}#ref=bar");
|
| - data.search_terms_replacement_key = "espv";
|
| - TemplateURL url(NULL, data);
|
| -
|
| - EXPECT_FALSE(url.IsInstantURL(
|
| - GURL("http://google.com/")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?espv")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/#espv")));
|
| -
|
| - EXPECT_FALSE(url.IsInstantURL(
|
| - GURL("http://google.com/?q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/instant?q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/instant?x=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?q=something&espv")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?q=something&espv=1")));
|
| -
|
| - EXPECT_FALSE(url.IsInstantURL(
|
| - GURL("https://google.com/?q=something&espv=1")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?q=something&espv=0")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?espv&q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?espv=1&q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?espv=0&q=something")));
|
| -
|
| - EXPECT_FALSE(url.IsInstantURL(
|
| - GURL("http://google.com/alt/#q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/alt/#q=something&espv")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/alt/#q=something&espv=1")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/alt/#q=something&espv=0")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/alt/#espv&q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/alt/#espv=1&q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/alt/#espv=0&q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?espv#q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?espv=1#q=something")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?q=something#espv")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/?q=something#espv=1")));
|
| -
|
| - EXPECT_TRUE(url.IsInstantURL(
|
| - GURL("http://google.com/instant#q=something&espv=1")));
|
| -
|
| - EXPECT_FALSE(url.IsInstantURL(
|
| - GURL("http://bing.com/?espv=1")));
|
| -
|
| - EXPECT_FALSE(url.IsInstantURL(
|
| - GURL("http://bing.com/#espv=1")));
|
| -}
|
|
|