Index: net/disk_cache/backend_unittest.cc |
diff --git a/net/disk_cache/backend_unittest.cc b/net/disk_cache/backend_unittest.cc |
index 0c57a5bc169cad78825fc3b42dd2dae2fceee020..d77e716a014cc0015dbbddaa1f7308e027dedcec 100644 |
--- a/net/disk_cache/backend_unittest.cc |
+++ b/net/disk_cache/backend_unittest.cc |
@@ -50,21 +50,21 @@ namespace { |
const char kExistingEntryKey[] = "existing entry key"; |
-scoped_ptr<disk_cache::BackendImpl> CreateExistingEntryCache( |
+std::unique_ptr<disk_cache::BackendImpl> CreateExistingEntryCache( |
const base::Thread& cache_thread, |
base::FilePath& cache_path) { |
net::TestCompletionCallback cb; |
- scoped_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl( |
+ std::unique_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl( |
cache_path, cache_thread.task_runner(), NULL)); |
int rv = cache->Init(cb.callback()); |
if (cb.GetResult(rv) != net::OK) |
- return scoped_ptr<disk_cache::BackendImpl>(); |
+ return std::unique_ptr<disk_cache::BackendImpl>(); |
disk_cache::Entry* entry = NULL; |
rv = cache->CreateEntry(kExistingEntryKey, &entry, cb.callback()); |
if (cb.GetResult(rv) != net::OK) |
- return scoped_ptr<disk_cache::BackendImpl>(); |
+ return std::unique_ptr<disk_cache::BackendImpl>(); |
entry->Close(); |
return cache; |
@@ -448,7 +448,7 @@ TEST_F(DiskCacheTest, CreateBackend) { |
base::Thread::Options(base::MessageLoop::TYPE_IO, 0))); |
// Test the private factory method(s). |
- scoped_ptr<disk_cache::Backend> cache; |
+ std::unique_ptr<disk_cache::Backend> cache; |
cache = disk_cache::MemBackendImpl::CreateBackend(0, NULL); |
ASSERT_TRUE(cache.get()); |
cache.reset(); |
@@ -491,7 +491,7 @@ TEST_F(DiskCacheBackendTest, CreateBackend_MissingFile) { |
net::TestCompletionCallback cb; |
bool prev = base::ThreadRestrictions::SetIOAllowed(false); |
- scoped_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl( |
+ std::unique_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl( |
cache_path_, cache_thread.task_runner(), NULL)); |
int rv = cache->Init(cb.callback()); |
EXPECT_EQ(net::ERR_FAILED, cb.GetResult(rv)); |
@@ -584,7 +584,7 @@ TEST_F(DiskCacheBackendTest, MultipleInstancesWithPendingFileIO) { |
ASSERT_TRUE(store.CreateUniqueTempDir()); |
net::TestCompletionCallback cb; |
- scoped_ptr<disk_cache::Backend> extra_cache; |
+ std::unique_ptr<disk_cache::Backend> extra_cache; |
int rv = disk_cache::CreateCacheBackend(net::DISK_CACHE, |
net::CACHE_BACKEND_DEFAULT, |
store.path(), |
@@ -747,7 +747,7 @@ TEST_F(DiskCacheTest, TruncatedIndex) { |
base::Thread::Options(base::MessageLoop::TYPE_IO, 0))); |
net::TestCompletionCallback cb; |
- scoped_ptr<disk_cache::Backend> backend; |
+ std::unique_ptr<disk_cache::Backend> backend; |
int rv = disk_cache::CreateCacheBackend(net::DISK_CACHE, |
net::CACHE_BACKEND_BLOCKFILE, |
cache_path_, |
@@ -1300,7 +1300,7 @@ void DiskCacheBackendTest::BackendEnumerations() { |
Time final = Time::Now(); |
disk_cache::Entry* entry; |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
int count = 0; |
Time last_modified[kNumEntries]; |
Time last_used[kNumEntries]; |
@@ -1372,7 +1372,7 @@ void DiskCacheBackendTest::BackendEnumerations2() { |
// Make sure that the timestamp is not the same. |
AddDelay(); |
ASSERT_EQ(net::OK, OpenEntry(second, &entry1)); |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry2)); |
EXPECT_EQ(entry2->GetKey(), second); |
@@ -1453,7 +1453,7 @@ TEST_F(DiskCacheBackendTest, ShaderCacheEnumerationReadData) { |
EXPECT_EQ(kSize, ReadData(entry1, 0, 0, buffer1.get(), kSize)); |
entry1->Close(); |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry2)); |
EXPECT_EQ(entry2->GetKey(), second); |
entry2->Close(); |
@@ -1485,7 +1485,7 @@ void DiskCacheBackendTest::BackendInvalidEntryEnumeration() { |
SimulateCrash(); |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
int count = 0; |
while (iter->OpenNextEntry(&entry) == net::OK) { |
ASSERT_TRUE(NULL != entry); |
@@ -1527,7 +1527,8 @@ void DiskCacheBackendTest::BackendFixEnumerators() { |
EXPECT_EQ(kNumEntries, cache_->GetEntryCount()); |
disk_cache::Entry *entry1, *entry2; |
- scoped_ptr<TestIterator> iter1 = CreateIterator(), iter2 = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter1 = CreateIterator(), |
+ iter2 = CreateIterator(); |
ASSERT_EQ(net::OK, iter1->OpenNextEntry(&entry1)); |
ASSERT_TRUE(NULL != entry1); |
entry1->Close(); |
@@ -1970,7 +1971,7 @@ TEST_F(DiskCacheTest, WrongVersion) { |
base::Thread::Options(base::MessageLoop::TYPE_IO, 0))); |
net::TestCompletionCallback cb; |
- scoped_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl( |
+ std::unique_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl( |
cache_path_, cache_thread.task_runner(), NULL)); |
int rv = cache->Init(cb.callback()); |
ASSERT_EQ(net::ERR_FAILED, cb.GetResult(rv)); |
@@ -1986,7 +1987,7 @@ TEST_F(DiskCacheTest, SimpleCacheControlJoin) { |
ASSERT_TRUE(cache_thread.StartWithOptions( |
base::Thread::Options(base::MessageLoop::TYPE_IO, 0))); |
- scoped_ptr<disk_cache::BackendImpl> cache = |
+ std::unique_ptr<disk_cache::BackendImpl> cache = |
CreateExistingEntryCache(cache_thread, cache_path_); |
ASSERT_TRUE(cache.get()); |
cache.reset(); |
@@ -1997,7 +1998,7 @@ TEST_F(DiskCacheTest, SimpleCacheControlJoin) { |
base::FieldTrialList::CreateFieldTrial("SimpleCacheTrial", |
"ExperimentControl"); |
net::TestCompletionCallback cb; |
- scoped_ptr<disk_cache::Backend> base_cache; |
+ std::unique_ptr<disk_cache::Backend> base_cache; |
int rv = disk_cache::CreateCacheBackend(net::DISK_CACHE, |
net::CACHE_BACKEND_BLOCKFILE, |
cache_path_, |
@@ -2025,7 +2026,7 @@ TEST_F(DiskCacheTest, SimpleCacheControlRestart) { |
ASSERT_TRUE(cache_thread.StartWithOptions( |
base::Thread::Options(base::MessageLoop::TYPE_IO, 0))); |
- scoped_ptr<disk_cache::BackendImpl> cache = |
+ std::unique_ptr<disk_cache::BackendImpl> cache = |
CreateExistingEntryCache(cache_thread, cache_path_); |
ASSERT_TRUE(cache.get()); |
@@ -2061,7 +2062,7 @@ TEST_F(DiskCacheTest, SimpleCacheControlLeave) { |
base::FieldTrialList::CreateFieldTrial("SimpleCacheTrial", |
"ExperimentControl"); |
- scoped_ptr<disk_cache::BackendImpl> cache = |
+ std::unique_ptr<disk_cache::BackendImpl> cache = |
CreateExistingEntryCache(cache_thread, cache_path_); |
ASSERT_TRUE(cache.get()); |
} |
@@ -2074,7 +2075,7 @@ TEST_F(DiskCacheTest, SimpleCacheControlLeave) { |
const int kRestartCount = 5; |
for (int i = 0; i < kRestartCount; ++i) { |
- scoped_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl( |
+ std::unique_ptr<disk_cache::BackendImpl> cache(new disk_cache::BackendImpl( |
cache_path_, cache_thread.task_runner(), NULL)); |
int rv = cache->Init(cb.callback()); |
ASSERT_EQ(net::OK, cb.GetResult(rv)); |
@@ -2151,7 +2152,7 @@ void DiskCacheBackendTest::BackendInvalidEntry3() { |
InitCache(); |
disk_cache::Entry* entry; |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
while (iter->OpenNextEntry(&entry) == net::OK) { |
entry->Close(); |
} |
@@ -2296,7 +2297,7 @@ void DiskCacheBackendTest::BackendInvalidEntry7() { |
EXPECT_EQ(1, cache_->GetEntryCount()); |
// We should delete the cache. The list still has a corrupt node. |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
EXPECT_NE(net::OK, iter->OpenNextEntry(&entry)); |
FlushQueueForTest(); |
EXPECT_EQ(0, cache_->GetEntryCount()); |
@@ -2340,7 +2341,7 @@ void DiskCacheBackendTest::BackendInvalidEntry8() { |
EXPECT_EQ(1, cache_->GetEntryCount()); |
// We should not delete the cache. |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry)); |
entry->Close(); |
EXPECT_NE(net::OK, iter->OpenNextEntry(&entry)); |
@@ -2390,7 +2391,7 @@ void DiskCacheBackendTest::BackendInvalidEntry9(bool eviction) { |
} else { |
// We should detect the problem through the list, but we should not delete |
// the entry, just fail the iteration. |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
EXPECT_NE(net::OK, iter->OpenNextEntry(&entry)); |
// Now a full iteration will work, and return one entry. |
@@ -2467,7 +2468,7 @@ void DiskCacheBackendTest::BackendInvalidEntry10(bool eviction) { |
// Detection order: third -> second -> first. |
// We should detect the problem through the list, but we should not delete |
// the entry. |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry)); |
entry->Close(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry)); |
@@ -2534,7 +2535,7 @@ void DiskCacheBackendTest::BackendInvalidEntry11(bool eviction) { |
// Detection order: third -> second. |
// We should detect the problem through the list, but we should not delete |
// the entry, just fail the iteration. |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry)); |
entry->Close(); |
EXPECT_NE(net::OK, iter->OpenNextEntry(&entry)); |
@@ -2622,7 +2623,7 @@ TEST_F(DiskCacheBackendTest, NewEvictionInvalidRankings2) { |
// If the LRU is corrupt, we delete the cache. |
void DiskCacheBackendTest::BackendInvalidRankings() { |
disk_cache::Entry* entry; |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry)); |
entry->Close(); |
EXPECT_EQ(2, cache_->GetEntryCount()); |
@@ -2667,7 +2668,7 @@ TEST_F(DiskCacheBackendTest, NewEvictionInvalidRankingsFailure) { |
// If the LRU is corrupt and we have open entries, we disable the cache. |
void DiskCacheBackendTest::BackendDisable() { |
disk_cache::Entry *entry1, *entry2; |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry1)); |
EXPECT_NE(net::OK, iter->OpenNextEntry(&entry2)); |
@@ -2718,7 +2719,7 @@ void DiskCacheBackendTest::BackendDisable2() { |
EXPECT_EQ(8, cache_->GetEntryCount()); |
disk_cache::Entry* entry; |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
int count = 0; |
while (iter->OpenNextEntry(&entry) == net::OK) { |
ASSERT_TRUE(NULL != entry); |
@@ -2766,7 +2767,7 @@ TEST_F(DiskCacheBackendTest, NewEvictionDisableFailure2) { |
// If the index size changes when we disable the cache, we should not crash. |
void DiskCacheBackendTest::BackendDisable3() { |
disk_cache::Entry *entry1, *entry2; |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
EXPECT_EQ(2, cache_->GetEntryCount()); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry1)); |
entry1->Close(); |
@@ -2800,7 +2801,7 @@ TEST_F(DiskCacheBackendTest, NewEvictionDisableSuccess3) { |
// If we disable the cache, already open entries should work as far as possible. |
void DiskCacheBackendTest::BackendDisable4() { |
disk_cache::Entry *entry1, *entry2, *entry3, *entry4; |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry1)); |
char key2[2000]; |
@@ -2866,7 +2867,7 @@ void DiskCacheBackendTest::BackendDisabledAPI() { |
cache_impl_->SetUnitTestMode(); // Simulate failure restarting the cache. |
disk_cache::Entry* entry1, *entry2; |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
EXPECT_EQ(2, cache_->GetEntryCount()); |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry1)); |
entry1->Close(); |
@@ -2991,7 +2992,7 @@ TEST_F(DiskCacheTest, Backend_UsageStatsTimer) { |
MessageLoopHelper helper; |
ASSERT_TRUE(CleanupCacheDir()); |
- scoped_ptr<disk_cache::BackendImpl> cache; |
+ std::unique_ptr<disk_cache::BackendImpl> cache; |
cache.reset(new disk_cache::BackendImpl( |
cache_path_, base::ThreadTaskRunnerHandle::Get(), NULL)); |
ASSERT_TRUE(NULL != cache.get()); |
@@ -3006,7 +3007,7 @@ TEST_F(DiskCacheTest, Backend_UsageStatsTimer) { |
TEST_F(DiskCacheBackendTest, TimerNotCreated) { |
ASSERT_TRUE(CopyTestCache("wrong_version")); |
- scoped_ptr<disk_cache::BackendImpl> cache; |
+ std::unique_ptr<disk_cache::BackendImpl> cache; |
cache.reset(new disk_cache::BackendImpl( |
cache_path_, base::ThreadTaskRunnerHandle::Get(), NULL)); |
ASSERT_TRUE(NULL != cache.get()); |
@@ -3158,7 +3159,7 @@ TEST_F(DiskCacheTest, MultipleInstances) { |
net::TestCompletionCallback cb; |
const int kNumberOfCaches = 2; |
- scoped_ptr<disk_cache::Backend> cache[kNumberOfCaches]; |
+ std::unique_ptr<disk_cache::Backend> cache[kNumberOfCaches]; |
int rv = disk_cache::CreateCacheBackend(net::DISK_CACHE, |
net::CACHE_BACKEND_DEFAULT, |
@@ -3625,7 +3626,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheEnumerationBasics) { |
// Check that enumeration returns all entries. |
std::set<std::string> keys_to_match(key_pool); |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
size_t count = 0; |
ASSERT_TRUE(EnumerateAndMatchKeys(-1, iter.get(), &keys_to_match, &count)); |
iter.reset(); |
@@ -3665,7 +3666,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheEnumerationWhileDoomed) { |
// Check that enumeration returns all entries but the doomed one. |
std::set<std::string> keys_to_match(key_pool); |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
size_t count = 0; |
ASSERT_TRUE(EnumerateAndMatchKeys(key_pool.size()/2, |
iter.get(), |
@@ -3712,7 +3713,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheEnumerationCorruption) { |
// Check that enumeration returns all entries but the corrupt one. |
std::set<std::string> keys_to_match(key_pool); |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
size_t count = 0; |
ASSERT_TRUE(EnumerateAndMatchKeys(-1, iter.get(), &keys_to_match, &count)); |
iter.reset(); |
@@ -3729,7 +3730,7 @@ TEST_F(DiskCacheBackendTest, SimpleCacheEnumerationDestruction) { |
std::set<std::string> key_pool; |
ASSERT_TRUE(CreateSetOfRandomEntries(&key_pool)); |
- scoped_ptr<TestIterator> iter = CreateIterator(); |
+ std::unique_ptr<TestIterator> iter = CreateIterator(); |
disk_cache::Entry* entry = NULL; |
ASSERT_EQ(net::OK, iter->OpenNextEntry(&entry)); |
EXPECT_TRUE(entry); |