diff options
author | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-10 12:55:00 +0000 |
---|---|---|
committer | jochen@chromium.org <jochen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-10 12:55:00 +0000 |
commit | 33b61bcc0c64b4d44377f86df8746b54f2bce01b (patch) | |
tree | 75ce8e196f085e3799e8c0ac48ec31b2545b8a09 /chrome/browser/browsing_data_appcache_helper.cc | |
parent | ded71afbd762da9b5a00fceaa1b75758d317fe2b (diff) | |
download | chromium_src-33b61bcc0c64b4d44377f86df8746b54f2bce01b.zip chromium_src-33b61bcc0c64b4d44377f86df8746b54f2bce01b.tar.gz chromium_src-33b61bcc0c64b4d44377f86df8746b54f2bce01b.tar.bz2 |
Wrappers around BrowsingDataHelpers that returned canned responses.
BUG=45230
TEST=CannedBrowsingData*HelperTest.*
Review URL: http://codereview.chromium.org/2707001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49388 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browsing_data_appcache_helper.cc')
-rw-r--r-- | chrome/browser/browsing_data_appcache_helper.cc | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/chrome/browser/browsing_data_appcache_helper.cc b/chrome/browser/browsing_data_appcache_helper.cc index adfa2c6..f684e13 100644 --- a/chrome/browser/browsing_data_appcache_helper.cc +++ b/chrome/browser/browsing_data_appcache_helper.cc @@ -16,7 +16,6 @@ using appcache::AppCacheDatabase; BrowsingDataAppCacheHelper::BrowsingDataAppCacheHelper(Profile* profile) : request_context_getter_(profile->GetRequestContext()), is_fetching_(false) { - DCHECK(request_context_getter_.get()); } void BrowsingDataAppCacheHelper::StartFetching(Callback0::Type* callback) { @@ -99,3 +98,25 @@ ChromeAppCacheService* BrowsingDataAppCacheHelper::GetAppCacheService() { return request_context ? request_context->appcache_service() : NULL; } + +CannedBrowsingDataAppCacheHelper::CannedBrowsingDataAppCacheHelper( + Profile* profile) + : BrowsingDataAppCacheHelper(profile) { + info_collection_ = new appcache::AppCacheInfoCollection; +} + +void CannedBrowsingDataAppCacheHelper::AddAppCache(const GURL& manifest_url) { + typedef std::map<GURL, appcache::AppCacheInfoVector> InfoByOrigin; + InfoByOrigin& origin_map = info_collection_->infos_by_origin; + origin_map[manifest_url.GetOrigin()].push_back( + appcache::AppCacheInfo(manifest_url, + 0, + base::Time(), + base::Time(), + base::Time())); +} + +void CannedBrowsingDataAppCacheHelper::StartFetching( + Callback0::Type* completion_callback) { + completion_callback->Run(); +} |