| Index: chrome/browser/history/expire_history_backend_unittest.cc
|
| diff --git a/chrome/browser/history/expire_history_backend_unittest.cc b/chrome/browser/history/expire_history_backend_unittest.cc
|
| index 29b9d436c5578da2eef830215a5888c293a817ff..d45503510ac72659b39b9c9f3af76571398e13d4 100644
|
| --- a/chrome/browser/history/expire_history_backend_unittest.cc
|
| +++ b/chrome/browser/history/expire_history_backend_unittest.cc
|
| @@ -19,6 +19,7 @@
|
| #include "chrome/browser/history/history_database.h"
|
| #include "chrome/browser/history/thumbnail_database.h"
|
| #include "chrome/browser/history/top_sites.h"
|
| +#include "chrome/browser/history/top_sites_factory.h"
|
| #include "chrome/test/base/testing_profile.h"
|
| #include "chrome/tools/profiles/thumbnail-inl.h"
|
| #include "components/history/core/browser/history_backend_notifier.h"
|
| @@ -105,7 +106,6 @@ class ExpireHistoryTest : public testing::Test,
|
| scoped_ptr<HistoryDatabase> main_db_;
|
| scoped_ptr<ThumbnailDatabase> thumb_db_;
|
| TestingProfile profile_;
|
| - scoped_refptr<TopSites> top_sites_;
|
|
|
| // Time at the beginning of the test, so everybody agrees what "now" is.
|
| const Time now_;
|
| @@ -140,12 +140,9 @@ class ExpireHistoryTest : public testing::Test,
|
| expirer_.SetDatabases(main_db_.get(), thumb_db_.get());
|
| profile_.CreateTopSites();
|
| profile_.BlockUntilTopSitesLoaded();
|
| - top_sites_ = profile_.GetTopSites();
|
| }
|
|
|
| void TearDown() override {
|
| - top_sites_ = NULL;
|
| -
|
| ClearLastNotifications();
|
|
|
| expirer_.SetDatabases(NULL, NULL);
|
| @@ -228,9 +225,11 @@ void ExpireHistoryTest::AddExampleData(URLID url_ids[3], Time visit_times[4]) {
|
|
|
| Time time;
|
| GURL gurl;
|
| - top_sites_->SetPageThumbnail(url_row1.url(), thumbnail, score);
|
| - top_sites_->SetPageThumbnail(url_row2.url(), thumbnail, score);
|
| - top_sites_->SetPageThumbnail(url_row3.url(), thumbnail, score);
|
| + scoped_refptr<history::TopSites> top_sites =
|
| + TopSitesFactory::GetForProfile(profile_);
|
| + top_sites->SetPageThumbnail(url_row1.url(), thumbnail, score);
|
| + top_sites->SetPageThumbnail(url_row2.url(), thumbnail, score);
|
| + top_sites->SetPageThumbnail(url_row3.url(), thumbnail, score);
|
|
|
| // Four visits.
|
| VisitRow visit_row1;
|
| @@ -310,7 +309,9 @@ bool ExpireHistoryTest::HasThumbnail(URLID url_id) {
|
| return false;
|
| GURL url = info.url();
|
| scoped_refptr<base::RefCountedMemory> data;
|
| - return top_sites_->GetPageThumbnail(url, false, &data);
|
| + scoped_refptr<history::TopSites> top_sites =
|
| + TopSitesFactory::GetForProfile(profile_);
|
| + return top_sites->GetPageThumbnail(url, false, &data);
|
| }
|
|
|
| void ExpireHistoryTest::EnsureURLInfoGone(const URLRow& row, bool expired) {
|
|
|