Index: content/public/test/mock_download_item.cc |
diff --git a/content/public/test/mock_download_item.cc b/content/public/test/mock_download_item.cc |
index 4a0733e173931c5267a9a7101f05ab6527788c67..562972a2658e7f1d73d4d496f9e13d5cf4cd28bb 100644 |
--- a/content/public/test/mock_download_item.cc |
+++ b/content/public/test/mock_download_item.cc |
@@ -7,6 +7,29 @@ |
namespace content { |
MockDownloadItem::MockDownloadItem() {} |
-MockDownloadItem::~MockDownloadItem() {} |
+ |
+MockDownloadItem::~MockDownloadItem() { |
+ FOR_EACH_OBSERVER(Observer, observers_, OnDownloadDestroyed(this)); |
+} |
+ |
+void MockDownloadItem::AddObserver(Observer* observer) { |
+ observers_.AddObserver(observer); |
+} |
+ |
+void MockDownloadItem::RemoveObserver(Observer* observer) { |
+ observers_.RemoveObserver(observer); |
+} |
+ |
+void MockDownloadItem::NotifyObserversDownloadOpened() { |
+ FOR_EACH_OBSERVER(Observer, observers_, OnDownloadOpened(this)); |
+} |
+ |
+void MockDownloadItem::NotifyObserversDownloadRemoved() { |
+ FOR_EACH_OBSERVER(Observer, observers_, OnDownloadRemoved(this)); |
+} |
+ |
+void MockDownloadItem::NotifyObserversDownloadUpdated() { |
+ FOR_EACH_OBSERVER(Observer, observers_, OnDownloadUpdated(this)); |
+} |
} |