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..7bc9557dc27b78e94fad3d960072cf25d7b38199 100644 |
--- a/content/public/test/mock_download_item.cc |
+++ b/content/public/test/mock_download_item.cc |
@@ -7,6 +7,28 @@ |
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::UpdateObservers() { |
+ FOR_EACH_OBSERVER(Observer, observers_, OnDownloadUpdated(this)); |
+} |
+ |
+void MockDownloadItem::UpdateObserversOnOpened() { |
+ FOR_EACH_OBSERVER(Observer, observers_, OnDownloadOpened(this)); |
+} |
+ |
+void MockDownloadItem::UpdateObserversOnRemoved() { |
+ FOR_EACH_OBSERVER(Observer, observers_, OnDownloadRemoved(this)); |
+} |
} |
Randy Smith (Not in Mondays)
2014/04/23 19:28:35
nit: The file originally had vertical whitespace b
asanka
2014/04/25 21:31:27
Added it back. It was 'git cl format' that removed
|