diff options
Diffstat (limited to 'chromium/content/browser/appcache/mock_appcache_policy.h')
-rw-r--r-- | chromium/content/browser/appcache/mock_appcache_policy.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/chromium/content/browser/appcache/mock_appcache_policy.h b/chromium/content/browser/appcache/mock_appcache_policy.h new file mode 100644 index 00000000000..bc7576412b9 --- /dev/null +++ b/chromium/content/browser/appcache/mock_appcache_policy.h @@ -0,0 +1,31 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CONTENT_BROWSER_APPCACHE_MOCK_APPCACHE_POLICY_H_ +#define CONTENT_BROWSER_APPCACHE_MOCK_APPCACHE_POLICY_H_ + +#include "base/compiler_specific.h" +#include "url/gurl.h" +#include "webkit/browser/appcache/appcache_policy.h" + +namespace content { + +class MockAppCachePolicy : public appcache::AppCachePolicy { + public: + MockAppCachePolicy(); + virtual ~MockAppCachePolicy(); + + virtual bool CanLoadAppCache(const GURL& manifest_url, + const GURL& first_party) OVERRIDE; + virtual bool CanCreateAppCache(const GURL& manifest_url, + const GURL& first_party) OVERRIDE; + + bool can_load_return_value_; + bool can_create_return_value_; + GURL requested_manifest_url_; +}; + +} // namespace content + +#endif // CONTENT_BROWSER_APPCACHE_MOCK_APPCACHE_POLICY_H_ |