| Index: components/offline_pages/core/downloads/download_ui_adapter_unittest.cc
|
| diff --git a/components/offline_pages/core/downloads/download_ui_adapter_unittest.cc b/components/offline_pages/core/downloads/download_ui_adapter_unittest.cc
|
| index c65dc37d075320fa2d36345da55abcef813f3af7..5c2edeaa6146fb91ca60ecc65157b8d58cecbec3 100644
|
| --- a/components/offline_pages/core/downloads/download_ui_adapter_unittest.cc
|
| +++ b/components/offline_pages/core/downloads/download_ui_adapter_unittest.cc
|
| @@ -47,6 +47,20 @@ static const base::Time kTestCreationTime = base::Time::Now();
|
| static const base::string16 kTestTitle = base::ASCIIToUTF16("test title");
|
| } // namespace
|
|
|
| +// Mock DownloadUIAdapter::Delegate
|
| +class DownloadUIAdapterDelegate : public DownloadUIAdapter::Delegate {
|
| + public:
|
| + DownloadUIAdapterDelegate() {
|
| + }
|
| + ~DownloadUIAdapterDelegate() override {}
|
| +
|
| + // DownloadUIAdapter::Delegate
|
| + bool IsVisibleInUI(const ClientId& client_id) override { return true; }
|
| + bool IsTemporaryHiddenInUI(const ClientId& client_id) override {
|
| + return false;
|
| + }
|
| +};
|
| +
|
| // Mock OfflinePageModel for testing the SavePage calls.
|
| class MockOfflinePageModel : public StubOfflinePageModel {
|
| public:
|
| @@ -54,7 +68,8 @@ class MockOfflinePageModel : public StubOfflinePageModel {
|
| : observer_(nullptr),
|
| task_runner_(task_runner),
|
| policy_controller_(new ClientPolicyController()) {
|
| - adapter.reset(new DownloadUIAdapter(this));
|
| + DownloadUIAdapterDelegate* delegate = new DownloadUIAdapterDelegate(this, )
|
| + adapter.reset(new DownloadUIAdapter(this, ));
|
| // Add one page.
|
| OfflinePageItem page(GURL(kTestUrl), kTestOfflineId1, kTestClientId1,
|
| kTestFilePath, kFileSize, kTestCreationTime);
|
|
|