OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file contains mocks for classes in drive_service_interface.h | 5 // This file contains mocks for classes in drive_service_interface.h |
6 | 6 |
7 #ifndef CHROME_BROWSER_CHROMEOS_DRIVE_MOCK_DRIVE_SERVICE_H_ | 7 #ifndef CHROME_BROWSER_CHROMEOS_DRIVE_MOCK_DRIVE_SERVICE_H_ |
8 #define CHROME_BROWSER_CHROMEOS_DRIVE_MOCK_DRIVE_SERVICE_H_ | 8 #define CHROME_BROWSER_CHROMEOS_DRIVE_MOCK_DRIVE_SERVICE_H_ |
9 | 9 |
10 #include <string> | 10 #include <string> |
(...skipping 26 matching lines...) Expand all Loading... |
37 int64 start_changestamp, | 37 int64 start_changestamp, |
38 const std::string& search_string, | 38 const std::string& search_string, |
39 const std::string& directory_resource_id, | 39 const std::string& directory_resource_id, |
40 const gdata::GetDataCallback& callback)); | 40 const gdata::GetDataCallback& callback)); |
41 MOCK_METHOD2(GetDocumentEntry, void(const std::string& resource_id, | 41 MOCK_METHOD2(GetDocumentEntry, void(const std::string& resource_id, |
42 const gdata::GetDataCallback& callback)); | 42 const gdata::GetDataCallback& callback)); |
43 MOCK_METHOD1(GetAccountMetadata, | 43 MOCK_METHOD1(GetAccountMetadata, |
44 void(const gdata::GetDataCallback& callback)); | 44 void(const gdata::GetDataCallback& callback)); |
45 MOCK_METHOD1(GetApplicationInfo, | 45 MOCK_METHOD1(GetApplicationInfo, |
46 void(const gdata::GetDataCallback& callback)); | 46 void(const gdata::GetDataCallback& callback)); |
47 MOCK_METHOD2(DeleteDocument, | 47 MOCK_METHOD3(DeleteDocument, |
48 void(const GURL& document_url, | 48 void(const GURL& document_url, |
| 49 const std::string& etag, |
49 const gdata::EntryActionCallback& callback)); | 50 const gdata::EntryActionCallback& callback)); |
50 MOCK_METHOD5(DownloadDocument, | 51 MOCK_METHOD6(DownloadDocument, |
51 void(const FilePath& virtual_path, | 52 void(const FilePath& virtual_path, |
52 const FilePath& local_cache_path, | 53 const FilePath& local_cache_path, |
53 const GURL& content_url, | 54 const GURL& content_url, |
54 DocumentExportFormat format, | 55 DocumentExportFormat format, |
| 56 const std::string& etag, |
55 const gdata::DownloadActionCallback& callback)); | 57 const gdata::DownloadActionCallback& callback)); |
56 MOCK_METHOD3(CopyDocument, void(const std::string& resource_id, | 58 MOCK_METHOD3(CopyDocument, void(const std::string& resource_id, |
57 const FilePath::StringType& new_name, | 59 const FilePath::StringType& new_name, |
58 const gdata::GetDataCallback& callback)); | 60 const gdata::GetDataCallback& callback)); |
59 MOCK_METHOD3(RenameResource, | 61 MOCK_METHOD3(RenameResource, |
60 void(const GURL& resource_url, | 62 void(const GURL& resource_url, |
61 const FilePath::StringType& new_name, | 63 const FilePath::StringType& new_name, |
62 const gdata::EntryActionCallback& callback)); | 64 const gdata::EntryActionCallback& callback)); |
63 MOCK_METHOD3(AddResourceToDirectory, | 65 MOCK_METHOD3(AddResourceToDirectory, |
64 void(const GURL& parent_content_url, | 66 void(const GURL& parent_content_url, |
65 const GURL& resource_url, | 67 const GURL& resource_url, |
66 const gdata::EntryActionCallback& callback)); | 68 const gdata::EntryActionCallback& callback)); |
67 MOCK_METHOD4(RemoveResourceFromDirectory, | 69 MOCK_METHOD4(RemoveResourceFromDirectory, |
68 void(const GURL& parent_content_url, | 70 void(const GURL& parent_content_url, |
69 const GURL& resource_url, | 71 const GURL& resource_url, |
70 const std::string& resource_id, | 72 const std::string& resource_id, |
71 const gdata::EntryActionCallback& callback)); | 73 const gdata::EntryActionCallback& callback)); |
72 MOCK_METHOD3(CreateDirectory, | 74 MOCK_METHOD3(CreateDirectory, |
73 void(const GURL& parent_content_url, | 75 void(const GURL& parent_content_url, |
74 const FilePath::StringType& directory_name, | 76 const FilePath::StringType& directory_name, |
75 const gdata::GetDataCallback& callback)); | 77 const gdata::GetDataCallback& callback)); |
76 MOCK_METHOD5(DownloadFile, | 78 MOCK_METHOD6(DownloadFile, |
77 void(const FilePath& virtual_path, | 79 void(const FilePath& virtual_path, |
78 const FilePath& local_cache_path, | 80 const FilePath& local_cache_path, |
79 const GURL& content_url, | 81 const GURL& content_url, |
| 82 const std::string& etag, |
80 const gdata::DownloadActionCallback& | 83 const gdata::DownloadActionCallback& |
81 donwload_action_callback, | 84 donwload_action_callback, |
82 const gdata::GetContentCallback& get_content_callback)); | 85 const gdata::GetContentCallback& get_content_callback)); |
83 MOCK_METHOD2(InitiateUpload, | 86 MOCK_METHOD2(InitiateUpload, |
84 void(const gdata::InitiateUploadParams& upload_file_info, | 87 void(const gdata::InitiateUploadParams& upload_file_info, |
85 const gdata::InitiateUploadCallback& callback)); | 88 const gdata::InitiateUploadCallback& callback)); |
86 MOCK_METHOD2(ResumeUpload, | 89 MOCK_METHOD2(ResumeUpload, |
87 void(const gdata::ResumeUploadParams& upload_file_info, | 90 void(const gdata::ResumeUploadParams& upload_file_info, |
88 const gdata::ResumeUploadCallback& callback)); | 91 const gdata::ResumeUploadCallback& callback)); |
89 MOCK_METHOD3(AuthorizeApp, void(const GURL& resource_url, | 92 MOCK_METHOD3(AuthorizeApp, void(const GURL& resource_url, |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
125 const std::string& search_string, | 128 const std::string& search_string, |
126 const std::string& directory_resource_id, | 129 const std::string& directory_resource_id, |
127 const gdata::GetDataCallback& callback); | 130 const gdata::GetDataCallback& callback); |
128 | 131 |
129 // Will call |callback| with HTTP_SUCCESS and a StringValue with the current | 132 // Will call |callback| with HTTP_SUCCESS and a StringValue with the current |
130 // value of |account_metadata_|. | 133 // value of |account_metadata_|. |
131 void GetAccountMetadataStub(const gdata::GetDataCallback& callback); | 134 void GetAccountMetadataStub(const gdata::GetDataCallback& callback); |
132 | 135 |
133 // Will call |callback| with HTTP_SUCCESS and the |document_url|. | 136 // Will call |callback| with HTTP_SUCCESS and the |document_url|. |
134 void DeleteDocumentStub(const GURL& document_url, | 137 void DeleteDocumentStub(const GURL& document_url, |
| 138 const std::string& etag, |
135 const gdata::EntryActionCallback& callback); | 139 const gdata::EntryActionCallback& callback); |
136 | 140 |
137 // Will call |callback| with HTTP_SUCCESS, the given URL, and the host+path | 141 // Will call |callback| with HTTP_SUCCESS, the given URL, and the host+path |
138 // portion of the URL as the temporary file path. | 142 // portion of the URL as the temporary file path. |
139 void DownloadDocumentStub(const FilePath& virtual_path, | 143 void DownloadDocumentStub(const FilePath& virtual_path, |
140 const FilePath& local_tmp_path, | 144 const FilePath& local_tmp_path, |
141 const GURL& content_url, | 145 const GURL& content_url, |
142 DocumentExportFormat format, | 146 DocumentExportFormat format, |
| 147 const std::string& etag, |
143 const gdata::DownloadActionCallback& callback); | 148 const gdata::DownloadActionCallback& callback); |
144 | 149 |
145 // Will call |callback| with HTTP_SUCCESS and the current value of | 150 // Will call |callback| with HTTP_SUCCESS and the current value of |
146 // |document_data_|. | 151 // |document_data_|. |
147 void CopyDocumentStub(const std::string& resource_id, | 152 void CopyDocumentStub(const std::string& resource_id, |
148 const FilePath::StringType& new_name, | 153 const FilePath::StringType& new_name, |
149 const gdata::GetDataCallback& callback); | 154 const gdata::GetDataCallback& callback); |
150 | 155 |
151 // Will call |callback| with HTTP_SUCCESS and the |document_url|. | 156 // Will call |callback| with HTTP_SUCCESS and the |document_url|. |
152 void RenameResourceStub(const GURL& document_url, | 157 void RenameResourceStub(const GURL& document_url, |
(...skipping 18 matching lines...) Expand all Loading... |
171 const FilePath::StringType& directory_name, | 176 const FilePath::StringType& directory_name, |
172 const gdata::GetDataCallback& callback); | 177 const gdata::GetDataCallback& callback); |
173 | 178 |
174 // Will call |callback| with HTTP_SUCCESS, the given URL, and the host+path | 179 // Will call |callback| with HTTP_SUCCESS, the given URL, and the host+path |
175 // portion of the URL as the temporary file path. If |file_data_| is not null, | 180 // portion of the URL as the temporary file path. If |file_data_| is not null, |
176 // |file_data_| is written to the temporary file. | 181 // |file_data_| is written to the temporary file. |
177 void DownloadFileStub( | 182 void DownloadFileStub( |
178 const FilePath& virtual_path, | 183 const FilePath& virtual_path, |
179 const FilePath& local_tmp_path, | 184 const FilePath& local_tmp_path, |
180 const GURL& content_url, | 185 const GURL& content_url, |
| 186 const std::string& etag, |
181 const gdata::DownloadActionCallback& download_action_callback, | 187 const gdata::DownloadActionCallback& download_action_callback, |
182 const gdata::GetContentCallback& get_content_callback); | 188 const gdata::GetContentCallback& get_content_callback); |
183 | 189 |
184 // Account meta data to be returned from GetAccountMetadata. | 190 // Account meta data to be returned from GetAccountMetadata. |
185 scoped_ptr<base::Value> account_metadata_; | 191 scoped_ptr<base::Value> account_metadata_; |
186 | 192 |
187 // Feed data to be returned from GetDocuments. | 193 // Feed data to be returned from GetDocuments. |
188 scoped_ptr<base::Value> feed_data_; | 194 scoped_ptr<base::Value> feed_data_; |
189 | 195 |
190 // Feed data to be returned from CreateDirectory. | 196 // Feed data to be returned from CreateDirectory. |
191 scoped_ptr<base::Value> directory_data_; | 197 scoped_ptr<base::Value> directory_data_; |
192 | 198 |
193 // Feed data to be returned from CopyDocument. | 199 // Feed data to be returned from CopyDocument. |
194 scoped_ptr<base::Value> document_data_; | 200 scoped_ptr<base::Value> document_data_; |
195 | 201 |
196 // Feed data to be returned from GetDocuments if the search path is specified. | 202 // Feed data to be returned from GetDocuments if the search path is specified. |
197 // The feed contains subset of the root_feed. | 203 // The feed contains subset of the root_feed. |
198 scoped_ptr<base::Value> search_result_; | 204 scoped_ptr<base::Value> search_result_; |
199 | 205 |
200 // File data to be written to the local temporary file when | 206 // File data to be written to the local temporary file when |
201 // DownloadDocumentStub is called. | 207 // DownloadDocumentStub is called. |
202 scoped_ptr<std::string> file_data_; | 208 scoped_ptr<std::string> file_data_; |
203 }; | 209 }; |
204 | 210 |
205 } // namespace drive | 211 } // namespace drive |
206 | 212 |
207 #endif // CHROME_BROWSER_CHROMEOS_DRIVE_MOCK_DRIVE_SERVICE_H_ | 213 #endif // CHROME_BROWSER_CHROMEOS_DRIVE_MOCK_DRIVE_SERVICE_H_ |
OLD | NEW |