Lines Matching defs:keyword
40 void AddKeyword(const TemplateURLData& keyword) const {
41 EXPECT_TRUE(table_->AddKeyword(keyword));
45 TemplateURLData keyword;
46 keyword.short_name = ASCIIToUTF16("short_name");
47 keyword.SetKeyword(ASCIIToUTF16("keyword"));
48 keyword.SetURL("http://url/");
49 keyword.suggestions_url = "url2";
50 keyword.instant_url = "http://instant/";
51 keyword.image_url = "http://image-search-url/";
52 keyword.new_tab_url = "http://new-tab-url/";
53 keyword.search_url_post_params = "ie=utf-8,oe=utf-8";
54 keyword.image_url_post_params = "name=1,value=2";
55 keyword.favicon_url = GURL("http://favicon.url/");
56 keyword.originating_url = GURL("http://google.com/");
57 keyword.show_in_default_list = true;
58 keyword.safe_for_autoreplace = true;
59 keyword.input_encodings.push_back("UTF-8");
60 keyword.input_encodings.push_back("UTF-16");
61 keyword.id = 1;
62 keyword.date_created = base::Time::UnixEpoch();
63 keyword.last_modified = base::Time::UnixEpoch();
64 keyword.created_by_policy = true;
65 keyword.usage_count = 32;
66 keyword.prepopulate_id = 10;
67 keyword.sync_guid = "1234-5678-90AB-CDEF";
68 keyword.alternate_urls.push_back("a_url1");
69 keyword.alternate_urls.push_back("a_url2");
70 keyword.search_terms_replacement_key = "espv";
71 AddKeyword(keyword);
72 return keyword;
79 void UpdateKeyword(const TemplateURLData& keyword) const {
80 EXPECT_TRUE(table_->UpdateKeyword(keyword));
115 TemplateURLData keyword(CreateAndAddKeyword());
121 EXPECT_EQ(keyword.short_name, restored_keyword.short_name);
122 EXPECT_EQ(keyword.keyword(), restored_keyword.keyword());
123 EXPECT_EQ(keyword.url(), restored_keyword.url());
124 EXPECT_EQ(keyword.suggestions_url, restored_keyword.suggestions_url);
125 EXPECT_EQ(keyword.instant_url, restored_keyword.instant_url);
126 EXPECT_EQ(keyword.favicon_url, restored_keyword.favicon_url);
127 EXPECT_EQ(keyword.originating_url, restored_keyword.originating_url);
128 EXPECT_EQ(keyword.show_in_default_list,
130 EXPECT_EQ(keyword.safe_for_autoreplace,
132 EXPECT_EQ(keyword.input_encodings, restored_keyword.input_encodings);
133 EXPECT_EQ(keyword.id, restored_keyword.id);
135 EXPECT_EQ(keyword.date_created.ToTimeT(),
137 EXPECT_EQ(keyword.last_modified.ToTimeT(),
139 EXPECT_EQ(keyword.created_by_policy, restored_keyword.created_by_policy);
140 EXPECT_EQ(keyword.usage_count, restored_keyword.usage_count);
141 EXPECT_EQ(keyword.prepopulate_id, restored_keyword.prepopulate_id);
153 TemplateURLData keyword(CreateAndAddKeyword());
155 keyword.SetKeyword(ASCIIToUTF16("url"));
156 keyword.instant_url = "http://instant2/";
157 keyword.originating_url = GURL("http://originating.url/");
158 keyword.input_encodings.push_back("Shift_JIS");
159 keyword.prepopulate_id = 5;
160 UpdateKeyword(keyword);
166 EXPECT_EQ(keyword.short_name, restored_keyword.short_name);
167 EXPECT_EQ(keyword.keyword(), restored_keyword.keyword());
168 EXPECT_EQ(keyword.suggestions_url, restored_keyword.suggestions_url);
169 EXPECT_EQ(keyword.instant_url, restored_keyword.instant_url);
170 EXPECT_EQ(keyword.favicon_url, restored_keyword.favicon_url);
171 EXPECT_EQ(keyword.originating_url, restored_keyword.originating_url);
172 EXPECT_EQ(keyword.show_in_default_list,
174 EXPECT_EQ(keyword.safe_for_autoreplace,
176 EXPECT_EQ(keyword.input_encodings, restored_keyword.input_encodings);
177 EXPECT_EQ(keyword.id, restored_keyword.id);
178 EXPECT_EQ(keyword.prepopulate_id, restored_keyword.prepopulate_id);
182 TemplateURLData keyword;
183 keyword.short_name = ASCIIToUTF16("short_name");
184 keyword.SetKeyword(ASCIIToUTF16("keyword"));
185 keyword.SetURL("http://url/");
186 keyword.safe_for_autoreplace = true;
187 keyword.id = -100;
188 AddKeyword(keyword);
194 EXPECT_EQ(keyword.short_name, restored_keyword.short_name);
195 EXPECT_EQ(keyword.keyword(), restored_keyword.keyword());
196 EXPECT_EQ(keyword.favicon_url, restored_keyword.favicon_url);
197 EXPECT_EQ(keyword.safe_for_autoreplace,
199 EXPECT_EQ(keyword.id, restored_keyword.id);
203 TemplateURLData keyword;
204 keyword.short_name = ASCIIToUTF16("legit");
205 keyword.SetKeyword(ASCIIToUTF16("legit"));
206 keyword.SetURL("http://url/");
207 keyword.id = 1000;
208 AddKeyword(keyword);
210 keyword.short_name = ASCIIToUTF16("bogus");
211 keyword.SetKeyword(ASCIIToUTF16("bogus"));
212 keyword.id = 2000;
213 AddKeyword(keyword);
217 // Erase the URL field for the second keyword to simulate having bogus data