Lines Matching defs:results

57   std::vector<TextDatabase::Match> results;
60 db->GetTextMatches("COUNTTAG", options, &results, &unique_urls,
62 return static_cast<int>(results.size());
76 bool ResultsHaveURL(const std::vector<TextDatabase::Match>& results,
79 for (size_t i = 0; i < results.size(); i++) {
80 if (results[i].url == gurl)
192 // Get all the results.
196 std::vector<TextDatabase::Match> results;
199 db->GetTextMatches("COUNTTAG", options, &results, &unique_urls,
204 ASSERT_EQ(3U, results.size());
205 EXPECT_EQ(GURL(kURL1), results[2].url);
206 EXPECT_EQ(GURL(kURL2), results[1].url);
207 EXPECT_EQ(GURL(kURL3), results[0].url);
209 // Verify the info on those results.
210 EXPECT_TRUE(Time::FromInternalValue(kTime1) == results[2].time);
211 EXPECT_TRUE(Time::FromInternalValue(kTime2) == results[1].time);
212 EXPECT_TRUE(Time::FromInternalValue(kTime3) == results[0].time);
214 EXPECT_EQ(std::string(kTitle1), UTF16ToUTF8(results[2].title));
215 EXPECT_EQ(std::string(kTitle2), UTF16ToUTF8(results[1].title));
216 EXPECT_EQ(std::string(kTitle3), UTF16ToUTF8(results[0].title));
219 EXPECT_EQ(0U, results[0].title_match_positions.size());
220 EXPECT_EQ(0U, results[1].title_match_positions.size());
221 EXPECT_EQ(0U, results[2].title_match_positions.size());
226 EXPECT_TRUE(StartsWithASCII(UTF16ToUTF8(results[0].snippet.text()),
228 EXPECT_TRUE(StartsWithASCII(UTF16ToUTF8(results[1].snippet.text()),
230 EXPECT_TRUE(StartsWithASCII(UTF16ToUTF8(results[2].snippet.text()),
242 // Get all the results.
247 std::vector<TextDatabase::Match> results;
250 db->GetTextMatches("COUNTTAG", options, &results, &unique_urls,
255 EXPECT_EQ(2U, results.size());
256 EXPECT_TRUE(ResultsHaveURL(results, kURL1));
257 EXPECT_TRUE(ResultsHaveURL(results, kURL2));
258 EXPECT_FALSE(ResultsHaveURL(results, kURL3));
267 results.clear(); // GetTextMatches does *not* clear the results.
268 db->GetTextMatches("COUNTTAG", options, &results, &unique_urls,
274 // Should have two results, the second and third.
275 EXPECT_EQ(2U, results.size());
276 EXPECT_FALSE(ResultsHaveURL(results, kURL1));
277 EXPECT_TRUE(ResultsHaveURL(results, kURL2));
278 EXPECT_TRUE(ResultsHaveURL(results, kURL3));
280 // No results should also set the first_time_searched.
283 results.clear();
284 db->GetTextMatches("COUNTTAG", options, &results, &unique_urls,
298 // Set up the query to return all the results with "Google" (should be 2), but
305 std::vector<TextDatabase::Match> results;
308 db->GetTextMatches("google", options, &results, &unique_urls,
313 EXPECT_EQ(1U, results.size());
314 EXPECT_TRUE(ResultsHaveURL(results, kURL2));