Lines Matching defs:top_sites

16 #include "chrome/browser/history/top_sites.h"
34 explicit TestTopSitesObserver(Profile* profile, history::TopSites* top_sites);
37 virtual void TopSitesLoaded(history::TopSites* top_sites) OVERRIDE;
38 virtual void TopSitesChanged(history::TopSites* top_sites) OVERRIDE;
50 history::TopSites* top_sites)
51 : profile_(profile), top_sites_(top_sites) {
56 void TestTopSitesObserver::TopSitesLoaded(history::TopSites* top_sites) {
60 content::Details<history::TopSites>(top_sites));
63 void TestTopSitesObserver::TopSitesChanged(history::TopSites* top_sites) {
106 void QueryTopSites(TopSitesImpl* top_sites, bool wait) {
107 QueryAllTopSites(top_sites, wait, false);
112 void QueryAllTopSites(TopSitesImpl* top_sites,
116 top_sites->GetMostVisitedURLs(
203 return top_sites()->GetPageThumbnail(url, false, &data) ?
236 top_sites()->backend_->DoEmptyRequest(
242 TopSitesImpl* top_sites() {
252 return top_sites()->GetPrepopulatePages();
335 return top_sites()->cache_->GetCanonicalURL(url);
339 top_sites()->SetTopSites(new_top_sites);
343 return top_sites()->AddForcedURL(url, time);
347 top_sites()->StartQueryForMostVisited();
351 top_sites()->last_num_urls_changed_ = value;
354 size_t last_num_urls_changed() { return top_sites()->last_num_urls_changed_; }
357 return top_sites()->GetUpdateDelay();
360 bool IsTopSitesLoaded() { return top_sites()->loaded_; }
363 return top_sites()->AddPrepopulatedPages(urls, 0u);
367 base::AutoLock lock(top_sites()->lock_);
369 top_sites()->thread_safe_cache_->SetTopSites(empty);
588 EXPECT_FALSE(top_sites()->SetPageThumbnail(invalid_url,
593 EXPECT_TRUE(top_sites()->SetPageThumbnail(url2, thumbnail, medium_score));
594 EXPECT_FALSE(top_sites()->SetPageThumbnail(url2, thumbnail, low_score));
595 EXPECT_TRUE(top_sites()->SetPageThumbnail(url2, thumbnail, high_score));
600 EXPECT_TRUE(top_sites()->SetPageThumbnail(url1a, thumbnail, medium_score));
601 EXPECT_TRUE(top_sites()->SetPageThumbnail(url1b, thumbnail, medium_score));
602 EXPECT_FALSE(top_sites()->SetPageThumbnail(url1a, thumbnail, medium_score));
623 EXPECT_TRUE(top_sites()->SetPageThumbnail(url, thumbnail, medium_score));
627 EXPECT_TRUE(top_sites()->GetPageThumbnail(url, false, &result));
633 EXPECT_FALSE(top_sites()->GetPageThumbnail(url, false, &result));
657 EXPECT_TRUE(top_sites()->SetPageThumbnail(url1.url, thumbnail, score));
658 EXPECT_TRUE(top_sites()->GetPageThumbnail(url1.url, false, &result));
660 EXPECT_TRUE(top_sites()->SetPageThumbnail(GURL("http://gmail.com"),
662 EXPECT_TRUE(top_sites()->GetPageThumbnail(GURL("http://gmail.com"),
666 EXPECT_TRUE(top_sites()->GetPageThumbnail(GURL("http://mail.google.com"),
670 EXPECT_TRUE(top_sites()->SetPageThumbnail(GURL("http://mail.google.com"),
672 EXPECT_TRUE(top_sites()->GetPageThumbnail(url2.url, false, &result));
689 querier.QueryTopSites(top_sites(), false);
719 ASSERT_TRUE(top_sites()->SetPageThumbnail(asdf_url, tmp_bitmap,
726 querier.QueryTopSites(top_sites(), false);
733 EXPECT_TRUE(top_sites()->GetPageThumbnail(asdf_url, false, &read_data));
745 ASSERT_TRUE(top_sites()->SetPageThumbnail(google_url,
754 querier.QueryTopSites(top_sites(), false);
785 ASSERT_TRUE(top_sites()->SetPageThumbnail(
789 // happen in |top_sites| and we don't want to depend on that.
800 querier.QueryAllTopSites(top_sites(), true, true);
840 ASSERT_TRUE(top_sites()->SetPageThumbnail(
850 querier.QueryTopSites(top_sites(), false);
858 EXPECT_TRUE(top_sites()->GetPageThumbnail(asdf_url, false, &read_data));
876 ASSERT_TRUE(top_sites()->SetPageThumbnail(
884 querier.QueryTopSites(top_sites(), false);
890 EXPECT_TRUE(top_sites()->GetPageThumbnail(google3_url, false, &read_data));
906 EXPECT_TRUE(top_sites()->SetPageThumbnail(google3_url,
912 EXPECT_TRUE(top_sites()->GetPageThumbnail(google3_url, false, &read_data));
919 EXPECT_FALSE(top_sites()->SetPageThumbnail(google3_url,
924 EXPECT_TRUE(top_sites()->SetPageThumbnail(google1_url,
932 EXPECT_TRUE(top_sites()->GetPageThumbnail(google3_url, false, &read_data));
953 querier.QueryTopSites(top_sites(), false);
965 querier.QueryTopSites(top_sites(), false);
977 querier.QueryTopSites(top_sites(), false);
991 querier.QueryTopSites(top_sites(), false);
1002 querier.QueryTopSites(top_sites(), false);
1046 querier1.QueryTopSites(top_sites(), false);
1047 querier2.QueryTopSites(top_sites(), false);
1048 querier3.QueryTopSites(top_sites(), false);
1085 querier4.QueryTopSites(top_sites(), false);
1109 querier5.QueryTopSites(top_sites(), true);
1131 querier1.QueryTopSites(top_sites(), false);
1132 querier2.QueryTopSites(top_sites(), false);
1164 EXPECT_FALSE(top_sites()->SetPageThumbnail(invalid_url,
1169 EXPECT_TRUE(top_sites()->SetPageThumbnail(unknown_url,
1175 EXPECT_FALSE(top_sites()->GetPageThumbnail(unknown_url, false, &out));
1178 EXPECT_TRUE(top_sites()->GetTemporaryPageThumbnailScore(unknown_url,
1194 ASSERT_TRUE(top_sites()->GetPageThumbnail(unknown_url, false, &out));
1210 EXPECT_FALSE(top_sites()->IsBlacklisted(GURL("http://bbc.com/")));
1213 top_sites()->AddBlacklistedURL(GURL("http://google.com/"));
1217 EXPECT_TRUE(top_sites()->HasBlacklistedItems());
1218 EXPECT_TRUE(top_sites()->IsBlacklisted(GURL("http://google.com/")));
1219 EXPECT_FALSE(top_sites()->IsBlacklisted(GURL("http://bbc.com/")));
1220 EXPECT_FALSE(top_sites()->IsBlacklisted(prepopulate_url));
1225 q.QueryTopSites(top_sites(), true);
1235 q.QueryTopSites(top_sites(), true);
1242 top_sites()->AddBlacklistedURL(prepopulate_url);
1243 EXPECT_TRUE(top_sites()->HasBlacklistedItems());
1248 q.QueryTopSites(top_sites(), true);
1256 top_sites()->RemoveBlacklistedURL(GURL("http://google.com/"));
1257 EXPECT_TRUE(top_sites()->HasBlacklistedItems());
1258 EXPECT_FALSE(top_sites()->IsBlacklisted(GURL("http://google.com/")));
1263 q.QueryTopSites(top_sites(), true);
1276 top_sites()->ClearBlacklistedURLs();
1277 EXPECT_FALSE(top_sites()->HasBlacklistedItems());
1281 q.QueryTopSites(top_sites(), true);
1292 q.QueryTopSites(top_sites(), true);
1353 querier.QueryTopSites(top_sites(), false);
1360 querier.QueryAllTopSites(top_sites(), false, true);
1372 querier.QueryAllTopSites(top_sites(), false, true);
1454 querier.QueryAllTopSites(top_sites(), false, true);
1488 querier.QueryAllTopSites(top_sites(), false, true);
1515 querier.QueryAllTopSites(top_sites(), false, true);
1547 querier.QueryAllTopSites(top_sites(), false, true);
1577 querier.QueryAllTopSites(top_sites(), false, true);
1589 querier.QueryAllTopSites(top_sites(), false, true);
1604 ASSERT_TRUE(top_sites()->SetPageThumbnail(
1608 // happen in |top_sites| and we don't want to depend on that.
1615 querier.QueryAllTopSites(top_sites(), false, true);