Home | History | Annotate | Download | only in history

Lines Matching refs:backend_

77   scoped_refptr<HistoryBackend> backend_;  // Will be NULL on init failure.
92 backend_->AddPage(request);
113 backend_->AddPage(request);
123 URLID id = backend_->db()->GetRowForURL(url, &row);
125 EXPECT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
135 if (backend_->thumbnail_db_->GetIconMappingForPageURL(url, icon_type,
155 backend_ = new HistoryBackend(test_dir_,
158 backend_->Init(std::string(), false);
161 if (backend_.get())
162 backend_->Closing();
163 backend_ = NULL;
202 test_->backend_->MigrateThumbnailsDatabase();
206 ASSERT_TRUE(backend_.get());
211 ASSERT_TRUE(backend_.get());
219 FaviconID favicon2 = backend_->thumbnail_db_->AddFavicon(favicon_url2,
221 FaviconID favicon1 = backend_->thumbnail_db_->AddFavicon(favicon_url1,
226 EXPECT_TRUE(backend_->thumbnail_db_->SetFavicon(favicon1,
230 EXPECT_TRUE(backend_->thumbnail_db_->SetFavicon(
238 backend_->thumbnail_db_->AddIconMapping(row1.url(), favicon1);
243 backend_->thumbnail_db_->AddIconMapping(row2.url(), favicon2);
248 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
250 URLID row1_id = backend_->db_->GetRowForURL(row1.url(), NULL);
251 URLID row2_id = backend_->db_->GetRowForURL(row2.url(), NULL);
255 backend_->db_->GetVisitsForURL(row1_id, &visits);
260 backend_->db_->GetVisitsForURL(row2_id, &visits);
277 backend_->thumbnail_db_->SetPageThumbnail(gurl, row1_id, *google_bitmap,
281 backend_->thumbnail_db_->SetPageThumbnail(gurl, row2_id, *weewar_bitmap,
289 backend_->text_database_->AddPageData(row1.url(), row1_id, visit1_id,
293 backend_->text_database_->AddPageData(row2.url(), row2_id, visit2_id,
299 backend_->DeleteAllHistory();
302 EXPECT_TRUE(backend_->db_->GetRowForURL(row1.url(), &outrow1));
310 EXPECT_FALSE(backend_->db_->GetRowForURL(row2.url(), &outrow2));
314 backend_->db_->GetAllVisitsInRange(Time(), Time(), 0, &all_visits);
319 EXPECT_FALSE(backend_->thumbnail_db_->GetPageThumbnail(outrow1.id(),
321 EXPECT_FALSE(backend_->thumbnail_db_->GetPageThumbnail(row2_id, &out_data));
325 FaviconID out_favicon1 = backend_->thumbnail_db_->
328 FaviconID out_favicon2 = backend_->thumbnail_db_->
342 backend_->text_database_->GetTextMatches(UTF8ToUTF16("Body"),
352 FaviconID favicon2 = backend_->thumbnail_db_->AddFavicon(favicon_url2,
354 FaviconID favicon1 = backend_->thumbnail_db_->AddFavicon(favicon_url1,
359 EXPECT_TRUE(backend_->thumbnail_db_->SetFavicon(
363 EXPECT_TRUE(backend_->thumbnail_db_->SetFavicon(
371 EXPECT_TRUE(backend_->thumbnail_db_->AddIconMapping(row1.url(), favicon1));
376 EXPECT_TRUE(backend_->thumbnail_db_->AddIconMapping(row2.url(), favicon2));
381 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
383 URLID row1_id = backend_->db_->GetRowForURL(row1.url(), NULL);
384 URLID row2_id = backend_->db_->GetRowForURL(row2.url(), NULL);
392 backend_->expirer_.DeleteURL(row2.url());
396 EXPECT_EQ(row2_id, backend_->db_->GetRowForURL(row2.url(), NULL));
398 backend_->db_->GetVisitsForURL(row2_id, &visits);
402 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(favicon_url2,
412 backend_->URLsNoLongerBookmarked(unstarred_urls);
415 EXPECT_FALSE(backend_->db_->GetRowForURL(row2.url(), &tmp_url_row));
418 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(favicon_url2,
428 backend_->URLsNoLongerBookmarked(unstarred_urls);
431 EXPECT_EQ(row1_id, backend_->db_->GetRowForURL(row1.url(), NULL));
435 backend_->db_->GetVisitsForURL(row1_id, &visits);
440 backend_->thumbnail_db_->GetFaviconIDForFaviconURL(favicon_url1,
448 ASSERT_TRUE(backend_.get());
458 backend_->AddPage(request);
462 URLID url_id = backend_->db()->GetRowForURL(url, &row);
470 EXPECT_EQ(0, backend_->db()->GetSegmentNamed(segment_name));
474 EXPECT_TRUE(backend_->db()->GetVisitsForURL(url_id, &visits));
479 backend_->db()->GetVisibleVisitsInRange(base::Time(), base::Time(), 1,
485 backend_->expire_backend()->ExpireHistoryBetween(restrict_urls,
490 EXPECT_TRUE(backend_->db()->GetVisitsForURL(url_id, &visits));
494 ASSERT_EQ(0, backend_->db()->GetRowForURL(url, &row));
498 ASSERT_TRUE(backend_.get());
525 FaviconID favicon1 = backend_->thumbnail_db_->AddFavicon(favicon_url1,
529 EXPECT_TRUE(backend_->thumbnail_db_->SetFavicon(favicon1,
534 EXPECT_TRUE(backend_->thumbnail_db_->AddIconMapping(row1.url(), favicon1));
542 backend_->AddPagesWithDetails(rows, history::SOURCE_BROWSED);
544 EXPECT_FALSE(backend_->db_->GetRowForURL(row1.url(), &url_row1) == 0);
545 EXPECT_FALSE(backend_->db_->GetRowForURL(row2.url(), &url_row2) == 0);
559 backend_->SetImportedFavicons(favicons);
560 EXPECT_FALSE(backend_->db_->GetRowForURL(row1.url(), &url_row1) == 0);
561 EXPECT_FALSE(backend_->db_->GetRowForURL(row2.url(), &url_row2) == 0);
575 backend_->SetImportedFavicons(favicons);
577 EXPECT_TRUE(backend_->db_->GetRowForURL(url3, &url_row3) == 0);
582 backend_->SetImportedFavicons(favicons);
583 EXPECT_FALSE(backend_->db_->GetRowForURL(url3, &url_row3) == 0);
588 ASSERT_TRUE(backend_.get());
594 backend_->DeleteAllHistory();
597 backend_->AddPageVisit(url, base::Time::Now(), 0,
603 URLID row_id = backend_->db_->GetRowForURL(stripped_url, NULL);
604 backend_->db_->GetVisitsForURL(row_id, &visits);
611 ASSERT_TRUE(backend_.get());
616 backend_->DeleteAllHistory();
619 backend_->AddPageVisit(url, base::Time::Now(), 0, PageTransition::TYPED,
622 backend_->AddPageVisit(url, base::Time::Now(), 0, PageTransition::TYPED,
625 backend_->AddPageVisit(url, base::Time::Now(), 0, PageTransition::TYPED,
630 URLID row_id = backend_->db_->GetRowForURL(url, NULL);
631 backend_->db_->GetVisitsForURL(row_id, &visits);
636 backend_->db_->GetVisitsSource(visits, &visit_sources);
657 ASSERT_TRUE(backend_.get());
667 backend_->AddPage(request1);
674 backend_->AddPage(request2);
681 backend_->AddPage(request3);
686 URLID id = backend_->db()->GetRowForURL(url, &row);
687 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
690 backend_->db_->GetVisitsSource(visits, &visit_sources);
696 ASSERT_TRUE(backend_.get());
710 backend_->DeleteAllHistory();
713 backend_->AddVisits(url1, visits1, history::SOURCE_IE_IMPORTED);
714 backend_->AddVisits(url2, visits2, history::SOURCE_SYNCED);
719 URLID id = backend_->db()->GetRowForURL(url1, &row);
720 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
723 backend_->db_->GetVisitsSource(visits, &visit_sources);
727 id = backend_->db()->GetRowForURL(url2, &row);
728 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
730 backend_->db_->GetVisitsSource(visits, &visit_sources);
737 ASSERT_TRUE(backend_.get());
750 backend_->DeleteAllHistory();
753 backend_->AddVisits(url1, visits1, history::SOURCE_IE_IMPORTED);
754 backend_->AddVisits(url2, visits2, history::SOURCE_SYNCED);
759 URLID id = backend_->db()->GetRowForURL(url1, &row);
760 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
763 ASSERT_TRUE(backend_->RemoveVisits(visits));
767 backend_->db_->GetVisitsSource(visits, &visit_sources);
769 id = backend_->db()->GetRowForURL(url2, &row);
770 ASSERT_TRUE(backend_->db()->GetVisitsForURL(id, &visits));
772 backend_->db_->GetVisitsSource(visits, &visit_sources);
780 ASSERT_TRUE(backend_.get());
781 backend_->Closing();
782 backend_ = NULL;
797 backend_ = new HistoryBackend(new_history_path,
800 backend_->Init(std::string(), false);
801 backend_->Closing();
802 backend_ = NULL;
832 backend_->db_->AddURL(url_info1);
839 backend_->db_->AddURL(url_info2);
844 backend_->recent_redirects_.Put(url1, redirects);
849 backend_->SetFavicon(
851 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
853 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
857 backend_->SetFavicon(
859 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
861 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
863 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
867 backend_->SetFavicon(url1,
872 EXPECT_FALSE(backend_->thumbnail_db_->GetIconMappingForPageURL(
874 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
876 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
878 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
882 backend_->SetFavicon(
884 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
886 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingForPageURL(
889 EXPECT_FALSE(backend_->thumbnail_db_->GetIconMappingForPageURL(
894 backend_->SetFavicon(
896 FaviconID icon_id = backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
900 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(
914 backend_->SetFavicon(
916 FaviconID icon_id = backend_->thumbnail_db_->GetFaviconIDForFaviconURL(
921 EXPECT_FALSE(backend_->AddOrUpdateIconMapping(
926 EXPECT_TRUE(backend_->thumbnail_db_->GetIconMappingsForPageURL(