| Index: webkit/appcache/mock_appcache_service.h
|
| ===================================================================
|
| --- webkit/appcache/mock_appcache_service.h (revision 88004)
|
| +++ webkit/appcache/mock_appcache_service.h (working copy)
|
| @@ -15,13 +15,30 @@
|
| // For use by unit tests.
|
| class MockAppCacheService : public AppCacheService {
|
| public:
|
| - MockAppCacheService() : AppCacheService(NULL) {
|
| + MockAppCacheService()
|
| + : AppCacheService(NULL),
|
| + mock_delete_appcaches_for_origin_result_(net::OK),
|
| + delete_called_count_(0) {
|
| storage_.reset(new MockAppCacheStorage(this));
|
| }
|
|
|
| + // Just returns a canned completion code without actually
|
| + // removing groups and caches in our mock storage instance.
|
| + virtual void DeleteAppCachesForOrigin(const GURL& origin,
|
| + net::CompletionCallback* callback);
|
| +
|
| void set_quota_manager_proxy(quota::QuotaManagerProxy* proxy) {
|
| quota_manager_proxy_ = proxy;
|
| }
|
| +
|
| + void set_mock_delete_appcaches_for_origin_result(int rv) {
|
| + mock_delete_appcaches_for_origin_result_ = rv;
|
| + }
|
| +
|
| + int delete_called_count() const { return delete_called_count_; }
|
| + private:
|
| + int mock_delete_appcaches_for_origin_result_;
|
| + int delete_called_count_;
|
| };
|
|
|
| } // namespace appcache
|
|
|