Chromium Code Reviews| 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
|