Lines Matching defs:results

38   // service should sort them by visit time when returning query results.
52 // Returns true if the nth result in the given results set matches. It will
53 // return false on a non-match or if there aren't enough results.
54 bool NthResultIs(const QueryResults& results,
57 if (static_cast<int>(results.size()) <= n)
60 const URLResult& result = results[n];
82 QueryResults* results) {
90 results->Swap(&last_query_results_);
93 // Test paging through results, with a fixed number of results per page.
102 QueryResults results;
107 QueryHistory(query_text, options, &results);
108 ASSERT_EQ(1U, results.size());
109 EXPECT_TRUE(NthResultIs(results, 0, expected_results[i]));
110 options.end_time = results.back().visit_time();
112 QueryHistory(query_text, options, &results);
113 EXPECT_EQ(0U, results.size());
120 QueryHistory(query_text, options, &results);
121 ASSERT_EQ(2U, results.size());
122 EXPECT_TRUE(NthResultIs(results, 0, expected_results[i * 2]));
123 EXPECT_TRUE(NthResultIs(results, 1, expected_results[i * 2 + 1]));
124 options.end_time = results.back().visit_time();
139 QueryHistory(query_text, options, &results);
140 ASSERT_NE(options.end_time, results.back().visit_time());
141 options.end_time = results.back().visit_time();
142 } while (!results.reached_beginning());
192 void QueryHistoryComplete(QueryResults* results) {
193 results->Swap(&last_query_results_);
205 // The QueryHistoryComplete callback will put the results here so QueryHistory
216 QueryResults results;
220 QueryHistory(std::string(), options, &results);
221 EXPECT_EQ(7U, results.size());
223 EXPECT_TRUE(NthResultIs(results, 0, 4));
224 EXPECT_TRUE(NthResultIs(results, 1, 2));
225 EXPECT_TRUE(NthResultIs(results, 2, 3));
226 EXPECT_TRUE(NthResultIs(results, 3, 1));
227 EXPECT_TRUE(NthResultIs(results, 4, 7));
228 EXPECT_TRUE(NthResultIs(results, 5, 6));
229 EXPECT_TRUE(NthResultIs(results, 6, 5));
235 QueryHistory(std::string(), options, &results);
236 EXPECT_EQ(1U, results.size());
237 EXPECT_TRUE(NthResultIs(results, 0, 3));
245 QueryResults results;
250 QueryHistory(std::string(), options, &results);
251 EXPECT_EQ(2U, results.size());
252 EXPECT_TRUE(NthResultIs(results, 0, 4));
253 EXPECT_TRUE(NthResultIs(results, 1, 2));
260 QueryResults results;
262 QueryHistory(std::string(), options, &results);
263 EXPECT_TRUE(results.reached_beginning());
264 QueryHistory("some", options, &results);
265 EXPECT_TRUE(results.reached_beginning());
268 QueryHistory(std::string(), options, &results);
269 EXPECT_FALSE(results.reached_beginning());
270 QueryHistory("some", options, &results);
271 EXPECT_FALSE(results.reached_beginning());
275 QueryHistory(std::string(), options, &results);
276 EXPECT_FALSE(results.reached_beginning());
277 QueryHistory("some", options, &results);
278 EXPECT_FALSE(results.reached_beginning());
282 QueryHistory(std::string(), options, &results);
283 EXPECT_TRUE(results.reached_beginning());
284 QueryHistory("some", options, &results);
285 EXPECT_TRUE(results.reached_beginning());
289 QueryHistory(std::string(), options, &results);
290 EXPECT_TRUE(results.reached_beginning());
291 QueryHistory("some", options, &results);
292 EXPECT_TRUE(results.reached_beginning());
296 QueryHistory(std::string(), options, &results);
297 EXPECT_FALSE(results.reached_beginning());
298 QueryHistory("some", options, &results);
299 EXPECT_FALSE(results.reached_beginning());
301 // Test with |max_count| greater than the number of results,
302 // and exactly equal to the number of results.
304 QueryHistory(std::string(), options, &results);
305 EXPECT_TRUE(results.reached_beginning());
306 options.max_count = results.size();
307 QueryHistory(std::string(), options, &results);
308 EXPECT_TRUE(results.reached_beginning());
311 QueryHistory("some", options, &results);
312 EXPECT_TRUE(results.reached_beginning());
313 options.max_count = results.size();
314 QueryHistory("some", options, &results);
315 EXPECT_TRUE(results.reached_beginning());
325 QueryResults results;
330 QueryHistory("some", options, &results);
331 EXPECT_EQ(3U, results.size());
332 EXPECT_TRUE(NthResultIs(results, 0, 2));
333 EXPECT_TRUE(NthResultIs(results, 1, 3));
334 EXPECT_TRUE(NthResultIs(results, 2, 1));
337 QueryHistory("PAGETWO", options, &results);
338 EXPECT_EQ(1U, results.size());
339 EXPECT_TRUE(NthResultIs(results, 0, 3));
345 QueryHistory("some", options, &results);
346 EXPECT_EQ(1U, results.size());
347 EXPECT_TRUE(NthResultIs(results, 0, 1));
355 QueryResults results;
359 QueryHistory("PAGET", options, &results);
360 EXPECT_EQ(2U, results.size());
361 EXPECT_TRUE(NthResultIs(results, 0, 2));
362 EXPECT_TRUE(NthResultIs(results, 1, 3));
370 QueryResults results;
375 QueryHistory("some", options, &results);
376 EXPECT_EQ(2U, results.size());
377 EXPECT_TRUE(NthResultIs(results, 0, 2));
378 EXPECT_TRUE(NthResultIs(results, 1, 3));
384 QueryHistory("FOO", options, &results);
385 EXPECT_EQ(1U, results.size());
386 EXPECT_TRUE(NthResultIs(results, 0, 3));
394 QueryResults results;
410 QueryHistory(queries[i].query, options, &results);
411 EXPECT_EQ(queries[i].results_size, results.size());
415 // Test iterating over pages of results.
417 // Since results are fetched 1 and 2 at a time, entry #0 and #6 will not
424 // Since results are fetched 1 and 2 at a time, entry #0 and #6 will not