OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #include "content/browser/download/mock_download_manager.h" | |
6 | |
7 #include "content/browser/download/download_create_info.h" | |
8 | |
9 MockDownloadManager::MockDownloadManager( | |
10 content::DownloadManagerDelegate* delegate, | |
11 DownloadIdFactory* id_factory, | |
12 DownloadStatusUpdater* updater) | |
13 : delegate_(delegate), id_factory_(id_factory), updater_(updater), | |
14 file_manager_(NULL) { | |
15 } | |
16 | |
17 MockDownloadManager::~MockDownloadManager() { | |
18 for (std::map<int32, DownloadItem*>::iterator it = item_map_.begin(); | |
19 it != item_map_.end(); | |
20 ++it) { | |
21 delete it->second; | |
22 } | |
23 } | |
24 | |
25 void MockDownloadManager::Shutdown() { | |
26 } | |
27 | |
28 void MockDownloadManager::GetTemporaryDownloads(const FilePath& dir_path, | |
29 DownloadVector* result) { | |
jam
2011/11/10 17:19:09
nit: spacing here and below in other functions is
ahendrickson
2011/11/18 18:47:39
Done.
| |
30 } | |
31 | |
32 void MockDownloadManager::GetAllDownloads(const FilePath& dir_path, | |
33 DownloadVector* result) { | |
34 } | |
35 | |
36 void MockDownloadManager::SearchDownloads(const string16& query, | |
37 DownloadVector* result) { | |
38 } | |
39 | |
40 bool MockDownloadManager::Init(content::BrowserContext* browser_context) { | |
41 return true; | |
42 } | |
43 | |
44 void MockDownloadManager::StartDownload(int32 id) { | |
45 } | |
46 | |
47 void MockDownloadManager::UpdateDownload(int32 download_id, int64 size) { | |
48 } | |
49 | |
50 void MockDownloadManager::OnResponseCompleted(int32 download_id, int64 size, | |
51 const std::string& hash) { | |
52 } | |
53 | |
54 void MockDownloadManager::CancelDownload(int32 download_id) { | |
55 } | |
56 | |
57 void MockDownloadManager::OnDownloadInterrupted(int32 download_id, int64 size, | |
58 InterruptReason reason) { | |
59 } | |
60 | |
61 void MockDownloadManager::DownloadCancelledInternal(DownloadItem* download) { | |
62 download->Cancel(true); | |
63 item_map_.erase(download->id()); | |
64 } | |
65 | |
66 void MockDownloadManager::RemoveDownload(int64 download_handle) { | |
67 } | |
68 | |
69 bool MockDownloadManager::IsDownloadReadyForCompletion(DownloadItem* download) { | |
70 return download->all_data_saved(); | |
71 } | |
72 | |
73 void MockDownloadManager::MaybeCompleteDownload(DownloadItem* download) { | |
74 if (IsDownloadReadyForCompletion(download)) | |
75 download->OnDownloadRenamedToFinalName(download->full_path()); | |
76 } | |
77 | |
78 void MockDownloadManager::OnDownloadRenamedToFinalName(int download_id, | |
79 const FilePath& full_path, | |
80 int uniquifier) { | |
81 } | |
82 | |
83 int MockDownloadManager::RemoveDownloadsBetween(const base::Time remove_begin, | |
84 const base::Time remove_end) { | |
85 return 0; | |
86 } | |
87 | |
88 int MockDownloadManager::RemoveDownloads(const base::Time remove_begin) { | |
89 return 0; | |
90 } | |
91 | |
92 int MockDownloadManager::RemoveAllDownloads() { | |
93 return 1; | |
94 } | |
95 | |
96 void MockDownloadManager::DownloadCompleted(int32 download_id) { | |
97 } | |
98 | |
99 void MockDownloadManager::DownloadUrl(const GURL& url, | |
100 const GURL& referrer, | |
101 const std::string& referrer_encoding, | |
102 TabContents* tab_contents) { | |
103 } | |
104 | |
105 void MockDownloadManager::DownloadUrlToFile(const GURL& url, | |
106 const GURL& referrer, | |
107 const std::string& referrer_encoding, | |
108 const DownloadSaveInfo& save_info, | |
109 TabContents* tab_contents) { | |
110 } | |
111 | |
112 void MockDownloadManager::AddObserver(Observer* observer) { | |
113 } | |
114 | |
115 void MockDownloadManager::RemoveObserver(Observer* observer) { | |
116 } | |
117 | |
118 void MockDownloadManager::OnPersistentStoreQueryComplete( | |
119 std::vector<DownloadPersistentStoreInfo>* entries) { | |
120 } | |
121 | |
122 void MockDownloadManager::OnItemAddedToPersistentStore(int32 download_id, | |
123 int64 db_handle) { | |
124 } | |
125 | |
126 void MockDownloadManager::ShowDownloadInBrowser(DownloadItem* download) { | |
127 } | |
128 | |
129 int MockDownloadManager::InProgressCount() const { | |
130 return 1; | |
131 } | |
132 | |
133 content::BrowserContext* MockDownloadManager::BrowserContext() { | |
134 return NULL; | |
135 } | |
136 | |
137 FilePath MockDownloadManager::LastDownloadPath() { | |
138 return FilePath(); | |
139 } | |
140 | |
141 void MockDownloadManager::CreateDownloadItem( | |
142 DownloadCreateInfo* info, | |
143 const DownloadRequestHandle& request_handle) { | |
144 item_map_.insert(std::make_pair( | |
145 info->download_id.local(), | |
146 new DownloadItem(this, | |
147 *info, | |
148 new DownloadRequestHandle(request_handle), | |
149 false))); | |
150 } | |
151 | |
152 void MockDownloadManager::ClearLastDownloadPath() { | |
153 } | |
154 | |
155 void MockDownloadManager::FileSelected(const FilePath& path, void* params) { | |
156 } | |
157 | |
158 void MockDownloadManager::FileSelectionCanceled(void* params) { | |
159 } | |
160 | |
161 void MockDownloadManager::RestartDownload(int32 download_id) { | |
162 } | |
163 | |
164 void MockDownloadManager::MarkDownloadOpened(DownloadItem* download) { | |
165 download->set_open_when_complete(true); | |
166 } | |
167 | |
168 void MockDownloadManager::CheckForHistoryFilesRemoval() { | |
169 } | |
170 | |
171 void MockDownloadManager::CheckForFileRemoval(DownloadItem* download_item) { | |
172 } | |
173 | |
174 void MockDownloadManager::AssertQueueStateConsistent(DownloadItem* download) { | |
175 } | |
176 | |
177 DownloadItem* MockDownloadManager::GetDownloadItem(int id) { | |
178 std::map<int32, DownloadItem*>::iterator it = item_map_.find(id); | |
179 if (it == item_map_.end()) | |
180 return NULL; | |
181 return it->second; | |
182 } | |
183 | |
184 void MockDownloadManager::SavePageDownloadStarted(DownloadItem* download) { | |
185 } | |
186 | |
187 void MockDownloadManager::SavePageDownloadFinished(DownloadItem* download) { | |
188 } | |
189 | |
190 DownloadItem* MockDownloadManager::GetActiveDownloadItem(int id) { | |
191 return GetDownloadItem(id); | |
192 } | |
193 | |
194 content::DownloadManagerDelegate* MockDownloadManager::delegate() const { | |
195 return delegate_; | |
196 } | |
197 | |
198 void MockDownloadManager::SetDownloadManagerDelegate( | |
199 content::DownloadManagerDelegate* delegate) { | |
200 } | |
201 | |
202 DownloadId MockDownloadManager::GetNextId() { | |
203 return DownloadId(this, 1); | |
204 } | |
205 | |
206 void MockDownloadManager::ContinueDownloadWithPath(DownloadItem* download, | |
207 const FilePath& chosen_file) { | |
208 download->Rename(chosen_file); | |
209 } | |
210 | |
211 DownloadItem* MockDownloadManager::GetActiveDownload(int32 download_id) { | |
212 return GetDownloadItem(download_id); | |
213 } | |
214 | |
215 void MockDownloadManager::SetFileManager(DownloadFileManager* file_manager) { | |
216 file_manager_ = file_manager; | |
217 } | |
OLD | NEW |