summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorpilgrim@chromium.org <pilgrim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-25 02:03:03 +0000
committerpilgrim@chromium.org <pilgrim@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-25 02:03:03 +0000
commiteaac20445550f5f01af0f32f4c62c80ec9588aa2 (patch)
treef8d61cbd994848864ce440ef94b3af73755a8df1 /webkit
parent4bb0f31aa3c7fec4bb7bb68696d3b3ba30425f49 (diff)
downloadchromium_src-eaac20445550f5f01af0f32f4c62c80ec9588aa2.zip
chromium_src-eaac20445550f5f01af0f32f4c62c80ec9588aa2.tar.gz
chromium_src-eaac20445550f5f01af0f32f4c62c80ec9588aa2.tar.bz2
Move appcache_test_helper.* to content/public/test/
BUG=338338 TBR=darin@chromium.org Review URL: https://codereview.chromium.org/158323005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253052 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/browser/appcache/appcache_test_helper.cc80
-rw-r--r--webkit/browser/appcache/appcache_test_helper.h46
2 files changed, 0 insertions, 126 deletions
diff --git a/webkit/browser/appcache/appcache_test_helper.cc b/webkit/browser/appcache/appcache_test_helper.cc
deleted file mode 100644
index f457d40..0000000
--- a/webkit/browser/appcache/appcache_test_helper.cc
+++ /dev/null
@@ -1,80 +0,0 @@
-// 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/browser/appcache/appcache_test_helper.h"
-
-#include "base/bind.h"
-#include "base/bind_helpers.h"
-#include "base/message_loop/message_loop.h"
-#include "testing/gtest/include/gtest/gtest.h"
-#include "webkit/browser/appcache/appcache.h"
-#include "webkit/browser/appcache/appcache_entry.h"
-#include "webkit/browser/appcache/appcache_group.h"
-#include "webkit/browser/appcache/appcache_service.h"
-
-namespace appcache {
-
-AppCacheTestHelper::AppCacheTestHelper()
- : group_id_(0),
- appcache_id_(0),
- response_id_(0),
- origins_(NULL) {}
-
-AppCacheTestHelper::~AppCacheTestHelper() {}
-
-void AppCacheTestHelper::OnGroupAndNewestCacheStored(
- AppCacheGroup* /*group*/,
- AppCache* /*newest_cache*/,
- bool success,
- bool /*would_exceed_quota*/) {
- ASSERT_TRUE(success);
- base::MessageLoop::current()->Quit();
-}
-
-void AppCacheTestHelper::AddGroupAndCache(AppCacheService* appcache_service,
- const GURL& manifest_url) {
- AppCacheGroup* appcache_group =
- new AppCacheGroup(appcache_service->storage(),
- manifest_url,
- ++group_id_);
- AppCache* appcache = new AppCache(appcache_service->storage(),
- ++appcache_id_);
- AppCacheEntry entry(AppCacheEntry::MANIFEST,
- ++response_id_);
- appcache->AddEntry(manifest_url, entry);
- appcache->set_complete(true);
- appcache_group->AddCache(appcache);
- appcache_service->storage()->StoreGroupAndNewestCache(appcache_group,
- appcache,
- this);
- // OnGroupAndNewestCacheStored will quit the message loop.
- base::MessageLoop::current()->Run();
-}
-
-void AppCacheTestHelper::GetOriginsWithCaches(AppCacheService* appcache_service,
- std::set<GURL>* origins) {
- appcache_info_ = new AppCacheInfoCollection;
- origins_ = origins;
- appcache_service->GetAllAppCacheInfo(
- appcache_info_.get(),
- base::Bind(&AppCacheTestHelper::OnGotAppCacheInfo,
- base::Unretained(this)));
-
- // OnGotAppCacheInfo will quit the message loop.
- base::MessageLoop::current()->Run();
-}
-
-void AppCacheTestHelper::OnGotAppCacheInfo(int rv) {
- typedef std::map<GURL, AppCacheInfoVector> InfoByOrigin;
-
- origins_->clear();
- for (InfoByOrigin::const_iterator origin =
- appcache_info_->infos_by_origin.begin();
- origin != appcache_info_->infos_by_origin.end(); ++origin) {
- origins_->insert(origin->first);
- }
- base::MessageLoop::current()->Quit();
-}
-
-} // namespace appcache
diff --git a/webkit/browser/appcache/appcache_test_helper.h b/webkit/browser/appcache/appcache_test_helper.h
deleted file mode 100644
index 4e21cb3..0000000
--- a/webkit/browser/appcache/appcache_test_helper.h
+++ /dev/null
@@ -1,46 +0,0 @@
-// 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.
-
-#ifndef WEBKIT_BROWSER_APPCACHE_APPCACHE_TEST_HELPER_H_
-#define WEBKIT_BROWSER_APPCACHE_APPCACHE_TEST_HELPER_H_
-
-#include <set>
-
-#include "webkit/browser/appcache/appcache_storage.h"
-
-namespace appcache {
-
-class AppCacheService;
-
-// Helper class for inserting data into a ChromeAppCacheService and reading it
-// back.
-class AppCacheTestHelper : public appcache::AppCacheStorage::Delegate {
- public:
- AppCacheTestHelper();
- virtual ~AppCacheTestHelper();
- void AddGroupAndCache(AppCacheService* appcache_service,
- const GURL& manifest_url);
-
- void GetOriginsWithCaches(AppCacheService* appcache_service,
- std::set<GURL>* origins);
- private:
- virtual void OnGroupAndNewestCacheStored(
- appcache::AppCacheGroup* group,
- appcache::AppCache* newest_cache,
- bool success,
- bool would_exceed_quota) OVERRIDE;
- void OnGotAppCacheInfo(int rv);
-
- int group_id_;
- int appcache_id_;
- int response_id_;
- scoped_refptr<appcache::AppCacheInfoCollection> appcache_info_;
- std::set<GURL>* origins_; // not owned
-
- DISALLOW_COPY_AND_ASSIGN(AppCacheTestHelper);
-};
-
-} // namespace appcache
-
-#endif // WEBKIT_BROWSER_APPCACHE_APPCACHE_TEST_HELPER_H_