From 6192f73a9dd17c950ef1ca97db086e8bc4eaf05e Mon Sep 17 00:00:00 2001 From: "rvargas@google.com" Date: Wed, 25 Mar 2009 23:44:20 +0000 Subject: Disk cache: First pass to make it possible to have multiple instances of BackendImpl. We need multiple objects to be able to support media files on the cache. After this change, histograms will be the only thing that get messed up by multiple disk caches. Review URL: http://codereview.chromium.org/49027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12520 0039d316-1c4b-4281-b951-d872f2087c98 --- net/disk_cache/backend_unittest.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'net/disk_cache/backend_unittest.cc') diff --git a/net/disk_cache/backend_unittest.cc b/net/disk_cache/backend_unittest.cc index 3de09c4..1562621 100644 --- a/net/disk_cache/backend_unittest.cc +++ b/net/disk_cache/backend_unittest.cc @@ -43,7 +43,8 @@ int TestTransaction(const std::wstring& name, int num_entries, bool load) { scoped_ptr cache; if (!load) { - cache.reset(disk_cache::CreateCacheBackend(path, false, 0)); + cache.reset(disk_cache::CreateCacheBackend(path, false, 0, + net::DISK_CACHE)); } else { disk_cache::BackendImpl* cache2 = new disk_cache::BackendImpl(path, 0xf); if (!cache2 || !cache2->SetMaxSize(0x100000) || !cache2->Init()) @@ -787,7 +788,7 @@ TEST_F(DiskCacheTest, Backend_DeleteOld) { ASSERT_TRUE(CopyTestCache(L"wrong_version")); std::wstring path = GetCachePath(); scoped_ptr cache; - cache.reset(disk_cache::CreateCacheBackend(path, true, 0)); + cache.reset(disk_cache::CreateCacheBackend(path, true, 0, net::DISK_CACHE)); MessageLoopHelper helper; @@ -803,7 +804,8 @@ TEST_F(DiskCacheTest, Backend_DeleteOld) { TEST_F(DiskCacheTest, Backend_InvalidEntry) { ASSERT_TRUE(CopyTestCache(L"bad_entry")); std::wstring path = GetCachePath(); - disk_cache::Backend* cache = disk_cache::CreateCacheBackend(path, false, 0); + disk_cache::Backend* cache = disk_cache::CreateCacheBackend(path, false, 0, + net::DISK_CACHE); ASSERT_TRUE(NULL != cache); disk_cache::Entry *entry1, *entry2; @@ -819,7 +821,8 @@ TEST_F(DiskCacheTest, Backend_InvalidEntry) { TEST_F(DiskCacheTest, Backend_InvalidRankings) { ASSERT_TRUE(CopyTestCache(L"bad_rankings")); std::wstring path = GetCachePath(); - disk_cache::Backend* cache = disk_cache::CreateCacheBackend(path, false, 0); + disk_cache::Backend* cache = disk_cache::CreateCacheBackend(path, false, 0, + net::DISK_CACHE); ASSERT_TRUE(NULL != cache); disk_cache::Entry *entry1, *entry2; -- cgit v1.1