Chromium Code Reviews| Index: net/disk_cache/disk_cache_test_base.cc |
| diff --git a/net/disk_cache/disk_cache_test_base.cc b/net/disk_cache/disk_cache_test_base.cc |
| index d0f984256ad425113fb440d5b4fb4017b8e9cbe5..943bded039144a7328e632639ae2bd237cd2c211 100644 |
| --- a/net/disk_cache/disk_cache_test_base.cc |
| +++ b/net/disk_cache/disk_cache_test_base.cc |
| @@ -52,6 +52,19 @@ void DiskCacheTest::TearDown() { |
| base::RunLoop().RunUntilIdle(); |
| } |
| +DiskCacheTestWithCache::TestIterator::TestIterator( |
| + scoped_ptr<disk_cache::Backend::Iterator> iterator) |
| + : iterator_(iterator.Pass()) {} |
|
rvargas (doing something else)
2014/09/18 02:32:12
nit: not a single line anymore
gavinp
2014/09/18 18:13:04
Done.
|
| + |
| +DiskCacheTestWithCache::TestIterator::~TestIterator() {} |
| + |
| +int DiskCacheTestWithCache::TestIterator::OpenNextEntry( |
| + disk_cache::Entry** next_entry) { |
| + net::TestCompletionCallback cb; |
| + int rv = iterator_->OpenNextEntry(next_entry, cb.callback()); |
| + return cb.GetResult(rv); |
| +} |
| + |
| DiskCacheTestWithCache::DiskCacheTestWithCache() |
| : cache_impl_(NULL), |
| simple_cache_impl_(NULL), |
| @@ -153,11 +166,9 @@ int DiskCacheTestWithCache::DoomEntriesSince(const base::Time initial_time) { |
| return cb.GetResult(rv); |
| } |
| -int DiskCacheTestWithCache::OpenNextEntry(void** iter, |
| - disk_cache::Entry** next_entry) { |
| - net::TestCompletionCallback cb; |
| - int rv = cache_->OpenNextEntry(iter, next_entry, cb.callback()); |
| - return cb.GetResult(rv); |
| +scoped_ptr<DiskCacheTestWithCache::TestIterator> |
| + DiskCacheTestWithCache::CreateIterator() { |
| + return scoped_ptr<TestIterator>(new TestIterator(cache_->CreateIterator())); |
| } |
| void DiskCacheTestWithCache::FlushQueueForTest() { |