diff options
Diffstat (limited to 'webkit/appcache/mock_appcache_policy.cc')
-rw-r--r-- | webkit/appcache/mock_appcache_policy.cc | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/webkit/appcache/mock_appcache_policy.cc b/webkit/appcache/mock_appcache_policy.cc new file mode 100644 index 0000000..04ef3c3 --- /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 |