OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <stddef.h> | 5 #include <stddef.h> |
6 | 6 |
7 #include "base/base_paths.h" | 7 #include "base/base_paths.h" |
8 #include "base/command_line.h" | 8 #include "base/command_line.h" |
9 #include "base/macros.h" | 9 #include "base/macros.h" |
10 #include "base/strings/string_number_conversions.h" | 10 #include "base/strings/string_number_conversions.h" |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
47 const std::string& name, | 47 const std::string& name, |
48 const std::string& value, | 48 const std::string& value, |
49 const std::string& content_type) { | 49 const std::string& content_type) { |
50 EXPECT_EQ(name, param.name); | 50 EXPECT_EQ(name, param.name); |
51 EXPECT_EQ(value, param.value); | 51 EXPECT_EQ(value, param.value); |
52 EXPECT_EQ(content_type, param.content_type); | 52 EXPECT_EQ(content_type, param.content_type); |
53 } | 53 } |
54 | 54 |
55 TEST_F(TemplateURLTest, Defaults) { | 55 TEST_F(TemplateURLTest, Defaults) { |
56 TemplateURLData data; | 56 TemplateURLData data; |
57 EXPECT_FALSE(data.show_in_default_list); | |
58 EXPECT_FALSE(data.safe_for_autoreplace); | 57 EXPECT_FALSE(data.safe_for_autoreplace); |
59 EXPECT_EQ(0, data.prepopulate_id); | 58 EXPECT_EQ(0, data.prepopulate_id); |
60 } | 59 } |
61 | 60 |
62 TEST_F(TemplateURLTest, TestValidWithComplete) { | 61 TEST_F(TemplateURLTest, TestValidWithComplete) { |
63 TemplateURLData data; | 62 TemplateURLData data; |
64 data.SetURL("{searchTerms}"); | 63 data.SetURL("{searchTerms}"); |
65 TemplateURL url(data); | 64 TemplateURL url(data); |
66 EXPECT_TRUE(url.url_ref().IsValid(search_terms_data_)); | 65 EXPECT_TRUE(url.url_ref().IsValid(search_terms_data_)); |
67 } | 66 } |
(...skipping 1799 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1867 GURL("https://www.foo.org/search?q=Y+Z"), | 1866 GURL("https://www.foo.org/search?q=Y+Z"), |
1868 search_terms_data_, &search_terms)); | 1867 search_terms_data_, &search_terms)); |
1869 EXPECT_EQ(base::ASCIIToUTF16("Y Z"), search_terms); | 1868 EXPECT_EQ(base::ASCIIToUTF16("Y Z"), search_terms); |
1870 EXPECT_TRUE(url.ExtractSearchTermsFromURL( | 1869 EXPECT_TRUE(url.ExtractSearchTermsFromURL( |
1871 GURL("https://www.foo.org/s#q=123"), | 1870 GURL("https://www.foo.org/s#q=123"), |
1872 search_terms_data_, &search_terms)); | 1871 search_terms_data_, &search_terms)); |
1873 EXPECT_EQ(base::ASCIIToUTF16("123"), search_terms); | 1872 EXPECT_EQ(base::ASCIIToUTF16("123"), search_terms); |
1874 | 1873 |
1875 search_terms_data_.set_google_base_url("http://www.google.com/"); | 1874 search_terms_data_.set_google_base_url("http://www.google.com/"); |
1876 } | 1875 } |
OLD | NEW |