Re-subimission of https://codereview.chromium.org/1041213003/
[chromium-blink-merge.git] / content / browser / appcache / mock_appcache_service.cc
blob549d20bc39375af4622b9951c0a756f6c9547df7
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "content/browser/appcache/mock_appcache_service.h"
7 #include "base/bind.h"
8 #include "base/message_loop/message_loop.h"
10 namespace content {
12 static void DeferredCallCallback(
13 const net::CompletionCallback& callback, int rv) {
14 callback.Run(rv);
17 void MockAppCacheService::DeleteAppCachesForOrigin(
18 const GURL& origin, const net::CompletionCallback& callback) {
19 ++delete_called_count_;
20 base::MessageLoop::current()->PostTask(
21 FROM_HERE,
22 base::Bind(&DeferredCallCallback,
23 callback,
24 mock_delete_appcaches_for_origin_result_));
27 } // namespace content