Index: webkit/appcache/mock_appcache_policy.cc |
diff --git a/webkit/appcache/mock_appcache_policy.cc b/webkit/appcache/mock_appcache_policy.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..04ef3c3335a76872dcf3fafc9e0e1153d8b594a0 |
--- /dev/null |
+++ b/webkit/appcache/mock_appcache_policy.cc |
@@ -0,0 +1,28 @@ |
+// Copyright (c) 2011 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. |
+ |
+#include "webkit/appcache/mock_appcache_policy.h" |
+ |
+namespace appcache { |
+ |
+MockAppCachePolicy::MockAppCachePolicy() |
+ : can_load_return_value_(true), can_create_return_value_(true) { |
+} |
+ |
+MockAppCachePolicy::~MockAppCachePolicy() { |
+} |
+ |
+bool MockAppCachePolicy::CanLoadAppCache(const GURL& manifest_url, |
+ const GURL& first_party) { |
+ requested_manifest_url_ = manifest_url; |
+ return can_load_return_value_; |
+} |
+ |
+bool MockAppCachePolicy::CanCreateAppCache(const GURL& manifest_url, |
+ const GURL& first_party) { |
+ requested_manifest_url_ = manifest_url; |
+ return can_create_return_value_; |
+} |
+ |
+} // namespace appcache |