Lines Matching defs:backend_

164   scoped_refptr<HistoryBackend> backend_;  // Will be NULL on init failure.
177 backend_ = new HistoryBackend(
179 backend_->Init(std::string(), false);
183 if (backend_.get())
184 backend_->Closing();
185 backend_ = NULL;
253 backend_->AddPage(request);
276 backend_->AddPage(request);
286 URLID id = backend_->db()->GetRowForURL(url, &row);
288 EXPECT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
304 backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url, icon_type,
315 if (!backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
328 if (!backend_->thumbnail_db_->GetFaviconBitmaps(icon_id, favicon_bitmaps))
340 if (!backend_->thumbnail_db_->GetFaviconBitmaps(icon_id, &favicon_bitmaps))
476 ASSERT_TRUE(backend_.get());
481 ASSERT_TRUE(backend_.get());
490 backend_->thumbnail_db_->AddFavicon(favicon_url2, favicon_base::FAVICON);
492 backend_->thumbnail_db_->AddFavicon(favicon_url1, favicon_base::FAVICON);
496 EXPECT_TRUE(backend_->thumbnail_db_->AddFaviconBitmap(favicon1,
499 EXPECT_TRUE(backend_->thumbnail_db_->AddFaviconBitmap(favicon1,
503 EXPECT_TRUE(backend_->thumbnail_db_->AddFaviconBitmap(favicon2,
506 EXPECT_TRUE(backend_->thumbnail_db_->AddFaviconBitmap(favicon2,
514 backend_->thumbnail_db_->AddIconMapping(row1.url(), favicon1);
519 backend_->thumbnail_db_->AddIconMapping(row2.url(), favicon2);
524 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
526 URLID row1_id = backend_->db_->GetRowForURL(row1.url(), NULL);
527 URLID row2_id = backend_->db_->GetRowForURL(row2.url(), NULL);
531 backend_->db_->GetVisitsForURL(row1_id, &visits);
535 backend_->db_->GetVisitsForURL(row2_id, &visits);
549 backend_->DeleteAllHistory();
552 EXPECT_TRUE(backend_->db_->GetRowForURL(row1.url(), &outrow1));
560 EXPECT_FALSE(backend_->db_->GetRowForURL(row2.url(), &outrow2));
564 backend_->db_->GetAllVisitsInRange(Time(), Time(), 0, &all_visits);
570 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
575 EXPECT_TRUE(backend_->thumbnail_db_->GetFaviconBitmaps(
596 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
603 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
625 ASSERT_TRUE(backend_.get());
633 backend_->AddPage(request);
637 EXPECT_TRUE(backend_->db_->GetRowForURL(url, &outrow));
641 backend_->db_->GetAllVisitsInRange(Time(), Time(), 0, &all_visits);
645 backend_->DeleteAllHistory();
648 EXPECT_FALSE(backend_->db_->GetRowForURL(url, &outrow));
651 backend_->db_->GetAllVisitsInRange(Time(), Time(), 0, &all_visits);
655 backend_->SetPageTitle(url, base::UTF8ToUTF16("Title"));
658 EXPECT_FALSE(backend_->db_->GetRowForURL(url, &outrow));
661 backend_->db_->GetAllVisitsInRange(Time(), Time(), 0, &all_visits);
672 backend_->thumbnail_db_->AddFavicon(favicon_url1,
680 backend_->thumbnail_db_->AddFavicon(favicon_url2,
691 EXPECT_TRUE(backend_->thumbnail_db_->AddIconMapping(row1.url(), favicon1));
696 EXPECT_TRUE(backend_->thumbnail_db_->AddIconMapping(row2.url(), favicon2));
701 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
703 URLID row1_id = backend_->db_->GetRowForURL(row1.url(), NULL);
704 URLID row2_id = backend_->db_->GetRowForURL(row2.url(), NULL);
712 backend_->expirer_.DeleteURL(row2.url());
716 EXPECT_EQ(row2_id, backend_->db_->GetRowForURL(row2.url(), NULL));
718 backend_->db_->GetVisitsForURL(row2_id, &visits);
722 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
732 backend_->URLsNoLongerBookmarked(unstarred_urls);
735 EXPECT_FALSE(backend_->db_->GetRowForURL(row2.url(), &tmp_url_row));
738 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
748 backend_->URLsNoLongerBookmarked(unstarred_urls);
751 EXPECT_EQ(row1_id, backend_->db_->GetRowForURL(row1.url(), NULL));
755 backend_->db_->GetVisitsForURL(row1_id, &visits);
760 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
767 ASSERT_TRUE(backend_.get());
776 backend_->AddPage(request);
780 URLID url_id = backend_->db()->GetRowForURL(url, &row);
788 EXPECT_EQ(0, backend_->db()->GetSegmentNamed(segment_name));
792 EXPECT_TRUE(backend_->db()->GetVisitsForURL(url_id, &visits));
799 backend_->db()->GetVisibleVisitsInRange(query_options, &visits);
804 backend_->expire_backend()->ExpireHistoryBetween(restrict_urls,
809 EXPECT_TRUE(backend_->db()->GetVisitsForURL(url_id, &visits));
813 ASSERT_EQ(0, backend_->db()->GetRowForURL(url, &row));
817 ASSERT_TRUE(backend_.get());
844 ASSERT_TRUE(backend_.get());
867 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
872 EXPECT_NE(0, backend_->db_->GetRowForURL(row1.url(), &stored_row1));
873 EXPECT_NE(0, backend_->db_->GetRowForURL(row2.url(), &stored_row2));
874 EXPECT_NE(0, backend_->db_->GetRowForURL(row3.url(), &stored_row3));
875 EXPECT_EQ(0, backend_->db_->GetRowForURL(row4.url(), &stored_row4));
911 ASSERT_TRUE(backend_.get());
924 backend_->db_->AddURL(row1);
925 backend_->db_->AddURL(row2);
926 backend_->db_->AddURL(row3);
931 backend_->db_->GetRowForURL(row1.url(), &altered_row1);
933 backend_->db_->GetRowForURL(row2.url(), &altered_row2);
935 backend_->db_->GetRowForURL(row3.url(), &altered_row3);
938 backend_->db_->DeleteURLRow(altered_row2.id());
946 EXPECT_EQ(2u, backend_->UpdateURLs(rows));
949 EXPECT_NE(0, backend_->db_->GetRowForURL(row1.url(), &stored_row1));
950 EXPECT_NE(0, backend_->db_->GetRowForURL(row3.url(), &stored_row3));
986 ASSERT_TRUE(backend_.get());
999 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
1002 backend_->SetPageTitle(row2.url(), base::UTF8ToUTF16(kTestUrlTitle));
1008 EXPECT_TRUE(backend_->GetURL(row2.url(), &stored_row2));
1027 favicon_base::FaviconID favicon1 = backend_->thumbnail_db_->AddFavicon(
1036 EXPECT_TRUE(backend_->thumbnail_db_->AddIconMapping(row1.url(), favicon1));
1044 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
1046 EXPECT_FALSE(backend_->db_->GetRowForURL(row1.url(), &url_row1) == 0);
1047 EXPECT_FALSE(backend_->db_->GetRowForURL(row2.url(), &url_row2) == 0);
1061 backend_->SetImportedFavicons(favicons);
1062 EXPECT_FALSE(backend_->db_->GetRowForURL(row1.url(), &url_row1) == 0);
1063 EXPECT_FALSE(backend_->db_->GetRowForURL(row2.url(), &url_row2) == 0);
1066 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
1073 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
1086 backend_->SetImportedFavicons(favicons);
1088 EXPECT_TRUE(backend_->db_->GetRowForURL(url3, &url_row3) == 0);
1092 backend_->SetImportedFavicons(favicons);
1093 EXPECT_FALSE(backend_->db_->GetRowForURL(url3, &url_row3) == 0);
1099 ASSERT_TRUE(backend_.get());
1105 backend_->DeleteAllHistory();
1108 backend_->AddPageVisit(url, base::Time::Now(), 0,
1115 URLID row_id = backend_->db_->GetRowForURL(stripped_url, NULL);
1116 backend_->db_->GetVisitsForURL(row_id, &visits);
1123 ASSERT_TRUE(backend_.get());
1128 backend_->DeleteAllHistory();
1131 backend_->AddPageVisit(
1135 backend_->AddPageVisit(url, base::Time::Now(), 0,
1139 backend_->AddPageVisit(url, base::Time::Now(), 0,
1145 URLID row_id = backend_->db_->GetRowForURL(url, NULL);
1146 backend_->db_->GetVisitsForURL(row_id, &visits);
1151 ASSERT_TRUE(backend_->GetVisitsSource(visits, &visit_sources));
1172 ASSERT_TRUE(backend_.get());
1177 backend_->DeleteAllHistory();
1185 backend_->AddPageVisit(url, recent_time, 0,
1192 backend_->AddPageVisit(url, older_time, 0,
1200 URLID row_id = backend_->db_->GetRowForURL(url, &row);
1201 backend_->db_->GetVisitsForURL(row_id, &visits);
1210 ASSERT_TRUE(backend_.get());
1216 backend_->DeleteAllHistory();
1220 backend_->AddPageVisit(url1, base::Time::Now(), 0,
1224 backend_->AddPageVisit(url2, base::Time::Now(), 0,
1230 EXPECT_NE(0, backend_->db_->GetRowForURL(url1, &stored_row1));
1231 EXPECT_NE(0, backend_->db_->GetRowForURL(url2, &stored_row2));
1260 ASSERT_TRUE(backend_.get());
1269 backend_->AddPage(request1);
1275 backend_->AddPage(request2);
1281 backend_->AddPage(request3);
1286 URLID id = backend_->db()->GetRowForURL(url, &row);
1287 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
1290 ASSERT_TRUE(backend_->GetVisitsSource(visits, &visit_sources));
1296 ASSERT_TRUE(backend_.get());
1316 backend_->DeleteAllHistory();
1319 backend_->AddVisits(url1, visits1, history::SOURCE_IE_IMPORTED);
1320 backend_->AddVisits(url2, visits2, history::SOURCE_SYNCED);
1325 URLID id = backend_->db()->GetRowForURL(url1, &row);
1326 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
1329 ASSERT_TRUE(backend_->GetVisitsSource(visits, &visit_sources));
1333 id = backend_->db()->GetRowForURL(url2, &row);
1334 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
1336 ASSERT_TRUE(backend_->GetVisitsSource(visits, &visit_sources));
1343 ASSERT_TRUE(backend_.get());
1357 backend_->DeleteAllHistory();
1360 backend_->AddVisits(url1, visits1, history::SOURCE_IE_IMPORTED);
1365 URLID id = backend_->db()->GetRowForURL(url1, &row);
1366 ASSERT_TRUE(backend_->db()->GetMostRecentVisitsForURL(id, 1, &visits));
1372 ASSERT_TRUE(backend_.get());
1375 backend_->DeleteAllHistory();
1393 backend_->AddVisits(url1, visits_to_add, history::SOURCE_SYNCED);
1398 URLID id = backend_->db()->GetRowForURL(url1, &row);
1399 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
1405 ASSERT_TRUE(backend_->RemoveVisits(VisitVector(1, visits[0])));
1406 id = backend_->db()->GetRowForURL(url1, &row);
1407 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
1414 ASSERT_TRUE(backend_->RemoveVisits(VisitVector(1, visits[0])));
1415 id = backend_->db()->GetRowForURL(url1, &row);
1416 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
1422 ASSERT_TRUE(backend_->RemoveVisits(VisitVector(1, visits[0])));
1423 ASSERT_EQ(0, backend_->db()->GetRowForURL(url1, &row));
1427 ASSERT_TRUE(backend_.get());
1444 backend_->DeleteAllHistory();
1447 backend_->AddVisits(url1, visits1, history::SOURCE_IE_IMPORTED);
1448 backend_->AddVisits(url2, visits2, history::SOURCE_SYNCED);
1453 URLID id = backend_->db()->GetRowForURL(url1, &row);
1454 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
1457 ASSERT_TRUE(backend_->RemoveVisits(visits));
1461 ASSERT_TRUE(backend_->GetVisitsSource(visits, &visit_sources));
1463 id = backend_->db()->GetRowForURL(url2, &row);
1464 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
1466 ASSERT_TRUE(backend_->GetVisitsSource(visits, &visit_sources));
1474 ASSERT_TRUE(backend_.get());
1475 backend_->Closing();
1476 backend_ = NULL;
1492 backend_ = new HistoryBackend(
1494 backend_->Init(std::string(), false);
1495 backend_->Closing();
1496 backend_ = NULL;
1528 backend_->db_->AddURL(url_info1);
1535 backend_->db_->AddURL(url_info2);
1540 backend_->recent_redirects_.Put(url1, redirects);
1549 backend_->SetFavicons(url1, favicon_base::FAVICON, icon_url1, bitmaps);
1554 backend_->SetFavicons(url1, favicon_base::TOUCH_ICON, icon_url1, bitmaps);
1560 backend_->SetFavicons(
1573 backend_->SetFavicons(url1, favicon_base::TOUCH_ICON, icon_url1, bitmaps);
1582 backend_->SetFavicons(url1, favicon_base::FAVICON, icon_url2, bitmaps);
1598 backend_->SetFavicons(url, favicon_base::FAVICON, icon_url, bitmaps);
1601 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
1606 backend_->SetFavicons(url, favicon_base::FAVICON, icon_url, bitmaps);
1609 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
1628 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
1654 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
1658 EXPECT_FALSE(backend_->thumbnail_db_->GetFaviconBitmap(small_bitmap_id,
1660 EXPECT_TRUE(backend_->thumbnail_db_->GetFaviconBitmap(large_bitmap_id,
1666 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
1683 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
1686 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
1699 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
1702 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
1717 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
1719 updated_favicon_id = backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
1749 backend_->SetFavicons(page_url1, favicon_base::FAVICON, icon_url, bitmaps);
1755 backend_->UpdateFaviconMappingsAndFetch(page_url2,
1763 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
1770 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
1778 backend_->SetFavicons(
1783 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
1790 EXPECT_TRUE(backend_->thumbnail_db_->GetFaviconBitmaps(
1797 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
1803 EXPECT_TRUE(backend_->thumbnail_db_->GetFaviconBitmaps(favicon_id,
1821 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
1824 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
1833 backend_->UpdateFaviconMappingsAndFetch(page_url,
1840 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
1859 backend_->MergeFavicon(
1865 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
1878 backend_->MergeFavicon(
1884 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
1903 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url1, bitmaps);
1907 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
1925 backend_->MergeFavicon(
1931 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
1947 backend_->MergeFavicon(
1952 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
1966 backend_->MergeFavicon(
1972 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
1991 backend_->MergeFavicon(
1997 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
2029 backend_->SetFavicons(page_url1, favicon_base::FAVICON, icon_url, bitmaps);
2033 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url1,
2050 backend_->MergeFavicon(
2054 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
2068 backend_->MergeFavicon(
2071 favicon_id = backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
2082 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url1,
2088 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url2,
2094 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url3,
2121 backend_->MergeFavicon(page_url,
2132 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url,
2136 EXPECT_TRUE(backend_->thumbnail_db_->GetFaviconBitmaps(
2152 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
2159 backend_->MergeFavicon(page_url,
2168 backend_->GetFaviconsForURL(page_url,
2195 backend_->SetFavicons(
2197 backend_->SetFavicons(
2205 backend_->GetLargestFaviconForURL(page_url, icon_types, 16, &result);
2212 backend_->GetLargestFaviconForURL(page_url, icon_types, 32, &result);
2232 backend_->SetFavicons(
2234 backend_->SetFavicons(
2242 backend_->GetLargestFaviconForURL(page_url, icon_types, 16, &result);
2250 backend_->GetLargestFaviconForURL(page_url, icon_types, 32, &result1);
2265 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
2272 backend_->GetLargestFaviconForURL(page_url, icon_types, 32, &result);
2290 backend_->SetFavicons(
2295 backend_->SetFavicons(
2303 backend_->UpdateFaviconMappingsAndFetch(
2312 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(page_url1,
2338 EXPECT_FALSE(backend_->GetFaviconsFromDB(page_url,
2352 backend_->thumbnail_db_->AddFavicon(icon_url, favicon_base::FAVICON);
2354 EXPECT_NE(0, backend_->thumbnail_db_->AddIconMapping(page_url, icon_id));
2357 EXPECT_FALSE(backend_->GetFaviconsFromDB(page_url,
2374 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url, bitmaps);
2377 EXPECT_TRUE(backend_->GetFaviconsFromDB(page_url,
2416 backend_->SetFavicons(page_url, favicon_base::FAVICON, icon_url1, bitmaps);
2417 backend_->SetFavicons(page_url, favicon_base::TOUCH_ICON, icon_url2, bitmaps);
2420 EXPECT_TRUE(backend_->GetFaviconsFromDB(page_url,
2430 EXPECT_TRUE(backend_->GetFaviconsFromDB(page_url,
2451 favicon_base::FaviconID icon_id = backend_->thumbnail_db_->AddFavicon(
2454 EXPECT_NE(0, backend_->thumbnail_db_->AddIconMapping(page_url, icon_id));
2457 EXPECT_TRUE(backend_->GetFaviconsFromDB(page_url,
2470 backend_->thumbnail_db_.reset();
2474 backend_->UpdateFaviconMappingsAndFetch(GURL(),
2492 backend_->SetFavicons(url, favicon_base::FAVICON, icon_url, bitmaps);
2493 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
2498 EXPECT_TRUE(backend_->GetFaviconsFromDB(url,
2502 EXPECT_FALSE(backend_->GetFaviconsFromDB(same_domain_url,
2506 EXPECT_FALSE(backend_->GetFaviconsFromDB(foreign_domain_url,
2512 backend_->CloneFavicons(url, same_domain_url);
2513 EXPECT_TRUE(backend_->GetFaviconsFromDB(same_domain_url,
2519 backend_->CloneFavicons(url, foreign_domain_url);
2520 EXPECT_FALSE(backend_->GetFaviconsFromDB(foreign_domain_url,
2538 backend_->DeleteAllHistory();
2605 backend_->Commit();
2613 backend_->QueryFilteredURLs(100, filter, false, &filtered_list);
2624 backend_->QueryFilteredURLs(100, filter, false, &filtered_list);
2634 backend_->QueryFilteredURLs(100, filter, false, &filtered_list);
2648 backend_->QueryFilteredURLs(100, filter, false, &filtered_list);
2657 backend_->QueryFilteredURLs(100, filter, false, &filtered_list);
2665 backend_->QueryFilteredURLs(100, filter, true, &filtered_list);
2679 ASSERT_TRUE(backend_.get());
2692 backend_->DeleteAllHistory();
2695 backend_->AddVisits(url1, visit_info1, history::SOURCE_BROWSED);
2696 backend_->AddVisits(url2, visit_info2, history::SOURCE_BROWSED);
2701 URLID url_id1 = backend_->db()->GetRowForURL(url1, &row);
2702 ASSERT_TRUE(backend_->db()->GetVisitsForURL(url_id1, &visits1));
2706 URLID url_id2 = backend_->db()->GetRowForURL(url2, &row);
2707 ASSERT_TRUE(backend_->db()->GetVisitsForURL(url_id2, &visits2));
2712 backend_->UpdateVisitDuration(visits1[0].visit_id, end_ts);
2715 ASSERT_TRUE(backend_->db()->GetVisitsForURL(url_id1, &visits1));
2722 ASSERT_TRUE(backend_->RemoveVisits(visits1));
2727 ASSERT_TRUE(backend_.get());
2728 backend_->Closing();
2729 backend_ = NULL;
2745 backend_ = new HistoryBackend(
2747 backend_->Init(std::string(), false);
2748 backend_->Closing();
2749 backend_ = NULL;
2771 ASSERT_TRUE(backend_.get());
2775 backend_->AddPageNoVisitForBookmark(url, title);
2778 backend_->GetURL(url, &row);
2783 backend_->DeleteURL(url);
2784 backend_->AddPageNoVisitForBookmark(url, base::string16());
2785 backend_->GetURL(url, &row);
2792 ASSERT_TRUE(backend_.get());
2799 backend_->AddPage(args[i]);
2801 EXPECT_EQ(base::Time(), backend_->GetFirstRecordedTimeForTest());
2805 EXPECT_TRUE(backend_->GetURL(args[i].url, &row));
2810 backend_->ExpireHistoryForTimes(times,
2815 backend_->GetFirstRecordedTimeForTest());
2819 EXPECT_TRUE(backend_->GetVisitsForURL(
2820 backend_->db_->GetRowForURL(GURL("http://example.com"), NULL),
2831 EXPECT_TRUE(backend_->GetVisitsForURL(
2832 backend_->db_->GetRowForURL(GURL("http://example.net"), NULL),
2839 backend_->GetFirstRecordedTimeForTest());
2843 ASSERT_TRUE(backend_.get());
2854 backend_->AddPage(args[i]);
2859 ASSERT_TRUE(backend_->GetURL(args[i].url, &url_rows[i]));
2865 backend_->ExpireHistory(expire_list);
2866 backend_->db()->GetAllVisitsInRange(base::Time(), base::Time(), 0, &visits);
2874 backend_->ExpireHistory(expire_list);
2875 backend_->db()->GetAllVisitsInRange(base::Time(), base::Time(), 0, &visits);
2880 backend_->ExpireHistory(expire_list);
2882 backend_->db()->GetAllVisitsInRange(base::Time(), base::Time(), 0, &visits);
2889 EXPECT_EQ(backend_->GetFirstRecordedTimeForTest(), args[1].time);
2897 backend_->ExpireHistory(expire_list);
2899 backend_->db()->GetAllVisitsInRange(base::Time(), base::Time(), 0, &visits);
2911 const URLID url1_id = backend_->db()->AddURL(url_info1);
2916 ASSERT_TRUE(backend_->db()->SetKeywordSearchTermsForURL(
2925 const URLID url2_id = backend_->db()->AddURL(url_info2);
2929 ASSERT_TRUE(backend_->db()->SetKeywordSearchTermsForURL(
2938 const URLID url3_id = backend_->db()->AddURL(url_info3);
2940 ASSERT_TRUE(backend_->db()->SetKeywordSearchTermsForURL(
2944 backend_->DeleteMatchingURLsForKeyword(keyword_id2, keyword);
2948 EXPECT_TRUE(backend_->db()->GetURLRow(url1_id, &row));
2950 EXPECT_FALSE(backend_->db()->GetURLRow(url2_id, &row));
2951 EXPECT_FALSE(backend_->db()->GetURLRow(url3_id, &row));
2955 EXPECT_TRUE(backend_->db()->GetKeywordSearchTermRow(url1_id, NULL));
2956 EXPECT_FALSE(backend_->db()->GetKeywordSearchTermRow(url2_id, NULL));
2957 EXPECT_FALSE(backend_->db()->GetKeywordSearchTermRow(url3_id, NULL));
2985 ASSERT_TRUE(backend_.get());
3006 backend_->DeleteFTSIndexDatabases();
3121 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
3122 backend_->db()->GetRowForURL(row1->url(), row1); // Get effective IDs from
3123 backend_->db()->GetRowForURL(row2->url(), row2); // the database.
3128 backend_->SetKeywordSearchTermsForURL(row1->url(), kTestKeywordId, term1);
3129 backend_->SetKeywordSearchTermsForURL(row2->url(), kTestKeywordId, term2);
3163 backend_->DeleteKeywordSearchTermForURL(row1.url());
3164 backend_->DeleteKeywordSearchTermForURL(row2.url());