| Index: net/disk_cache/entry_unittest.cc
|
| diff --git a/net/disk_cache/entry_unittest.cc b/net/disk_cache/entry_unittest.cc
|
| index c4dc705f149e52c9768d6b341d32ca6f2d101633..41f9077ab26f71d3b34bb48857ad2d561e9aa19a 100644
|
| --- a/net/disk_cache/entry_unittest.cc
|
| +++ b/net/disk_cache/entry_unittest.cc
|
| @@ -76,7 +76,7 @@ class InternalSyncIOTask : public SyncIOTask {
|
| // This part of the test runs on the background thread.
|
| void DiskCacheEntryTest::InternalSyncIOBackground(disk_cache::Entry* entry) {
|
| const int kSize1 = 10;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize1);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize1));
|
| CacheTestFillBuffer(buffer1->data(), kSize1, false);
|
| EXPECT_EQ(0, entry->ReadData(0, 0, buffer1, kSize1, NULL));
|
| base::strlcpy(buffer1->data(), "the data", kSize1);
|
| @@ -87,8 +87,8 @@ void DiskCacheEntryTest::InternalSyncIOBackground(disk_cache::Entry* entry) {
|
|
|
| const int kSize2 = 5000;
|
| const int kSize3 = 10000;
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize2);
|
| - scoped_refptr<net::IOBuffer> buffer3 = new net::IOBuffer(kSize3);
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize2));
|
| + scoped_refptr<net::IOBuffer> buffer3(new net::IOBuffer(kSize3));
|
| memset(buffer3->data(), 0, kSize3);
|
| CacheTestFillBuffer(buffer2->data(), kSize2, false);
|
| base::strlcpy(buffer2->data(), "The really big data goes here", kSize2);
|
| @@ -179,9 +179,9 @@ void DiskCacheEntryTest::InternalAsyncIO() {
|
| const int kSize1 = 10;
|
| const int kSize2 = 5000;
|
| const int kSize3 = 10000;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize1);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize2);
|
| - scoped_refptr<net::IOBuffer> buffer3 = new net::IOBuffer(kSize3);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize1));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize2));
|
| + scoped_refptr<net::IOBuffer> buffer3(new net::IOBuffer(kSize3));
|
| CacheTestFillBuffer(buffer1->data(), kSize1, false);
|
| CacheTestFillBuffer(buffer2->data(), kSize2, false);
|
| CacheTestFillBuffer(buffer3->data(), kSize3, false);
|
| @@ -298,8 +298,8 @@ class ExternalSyncIOTask : public SyncIOTask {
|
| void DiskCacheEntryTest::ExternalSyncIOBackground(disk_cache::Entry* entry) {
|
| const int kSize1 = 17000;
|
| const int kSize2 = 25000;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize1);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize2);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize1));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize2));
|
| CacheTestFillBuffer(buffer1->data(), kSize1, false);
|
| CacheTestFillBuffer(buffer2->data(), kSize2, false);
|
| base::strlcpy(buffer1->data(), "the data", kSize1);
|
| @@ -383,9 +383,9 @@ void DiskCacheEntryTest::ExternalAsyncIO() {
|
| const int kSize1 = 17000;
|
| const int kSize2 = 25000;
|
| const int kSize3 = 25000;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize1);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize2);
|
| - scoped_refptr<net::IOBuffer> buffer3 = new net::IOBuffer(kSize3);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize1));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize2));
|
| + scoped_refptr<net::IOBuffer> buffer3(new net::IOBuffer(kSize3));
|
| CacheTestFillBuffer(buffer1->data(), kSize1, false);
|
| CacheTestFillBuffer(buffer2->data(), kSize2, false);
|
| CacheTestFillBuffer(buffer3->data(), kSize3, false);
|
| @@ -481,8 +481,8 @@ void DiskCacheEntryTest::StreamAccess() {
|
| ASSERT_TRUE(NULL != entry);
|
|
|
| const int kBufferSize = 1024;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kBufferSize);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kBufferSize);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kBufferSize));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kBufferSize));
|
|
|
| const int kNumStreams = 3;
|
| for (int i = 0; i < kNumStreams; i++) {
|
| @@ -579,7 +579,7 @@ void DiskCacheEntryTest::GetTimes() {
|
| Time t3 = Time::Now();
|
| EXPECT_TRUE(t3 > t2);
|
| const int kSize = 200;
|
| - scoped_refptr<net::IOBuffer> buffer = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| EXPECT_EQ(kSize, ReadData(entry, 0, 0, buffer, kSize));
|
| if (type_ == net::APP_CACHE) {
|
| EXPECT_TRUE(entry->GetLastUsed() < t2);
|
| @@ -614,8 +614,8 @@ void DiskCacheEntryTest::GrowData() {
|
| ASSERT_EQ(net::OK, CreateEntry(key1, &entry));
|
|
|
| const int kSize = 20000;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buffer1->data(), kSize, false);
|
| memset(buffer2->data(), 0, kSize);
|
|
|
| @@ -699,8 +699,8 @@ void DiskCacheEntryTest::TruncateData() {
|
|
|
| const int kSize1 = 20000;
|
| const int kSize2 = 20000;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize1);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize2);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize1));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize2));
|
|
|
| CacheTestFillBuffer(buffer1->data(), kSize1, false);
|
| memset(buffer2->data(), 0, kSize2);
|
| @@ -801,7 +801,7 @@ void DiskCacheEntryTest::ZeroLengthIO() {
|
| // Lets verify the actual content.
|
| const int kSize = 20;
|
| const char zeros[kSize] = {};
|
| - scoped_refptr<net::IOBuffer> buffer = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
|
|
| CacheTestFillBuffer(buffer->data(), kSize, false);
|
| EXPECT_EQ(kSize, ReadData(entry, 0, 500, buffer, kSize));
|
| @@ -843,8 +843,8 @@ void DiskCacheEntryTest::Buffering() {
|
| ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
|
|
| const int kSize = 200;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buffer1->data(), kSize, true);
|
| CacheTestFillBuffer(buffer2->data(), kSize, true);
|
|
|
| @@ -924,8 +924,8 @@ void DiskCacheEntryTest::SizeChanges() {
|
|
|
| const int kSize = 200;
|
| const char zeros[kSize] = {};
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buffer1->data(), kSize, true);
|
| CacheTestFillBuffer(buffer2->data(), kSize, true);
|
|
|
| @@ -1013,7 +1013,7 @@ void DiskCacheEntryTest::ReuseEntry(int size) {
|
| std::string key2("the second key");
|
| ASSERT_EQ(net::OK, CreateEntry(key2, &entry));
|
|
|
| - scoped_refptr<net::IOBuffer> buffer = new net::IOBuffer(size);
|
| + scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(size));
|
| CacheTestFillBuffer(buffer->data(), size, false);
|
|
|
| for (int i = 0; i < 15; i++) {
|
| @@ -1067,9 +1067,9 @@ void DiskCacheEntryTest::InvalidData() {
|
| const int kSize1 = 20000;
|
| const int kSize2 = 20000;
|
| const int kSize3 = 20000;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize1);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize2);
|
| - scoped_refptr<net::IOBuffer> buffer3 = new net::IOBuffer(kSize3);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize1));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize2));
|
| + scoped_refptr<net::IOBuffer> buffer3(new net::IOBuffer(kSize3));
|
|
|
| CacheTestFillBuffer(buffer1->data(), kSize1, false);
|
| memset(buffer2->data(), 0, kSize2);
|
| @@ -1149,7 +1149,7 @@ TEST_F(DiskCacheEntryTest, ReadWriteDestroyBuffer) {
|
| ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
|
|
| const int kSize = 200;
|
| - scoped_refptr<net::IOBuffer> buffer = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buffer->data(), kSize, false);
|
|
|
| TestCompletionCallback cb;
|
| @@ -1179,7 +1179,7 @@ void DiskCacheEntryTest::DoomNormalEntry() {
|
| entry->Close();
|
|
|
| const int kSize = 20000;
|
| - scoped_refptr<net::IOBuffer> buffer = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buffer->data(), kSize, true);
|
| buffer->data()[19999] = '\0';
|
|
|
| @@ -1220,8 +1220,8 @@ void DiskCacheEntryTest::DoomedEntry() {
|
|
|
| const int kSize1 = 2000;
|
| const int kSize2 = 2000;
|
| - scoped_refptr<net::IOBuffer> buffer1 = new net::IOBuffer(kSize1);
|
| - scoped_refptr<net::IOBuffer> buffer2 = new net::IOBuffer(kSize2);
|
| + scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize1));
|
| + scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize2));
|
| CacheTestFillBuffer(buffer1->data(), kSize1, false);
|
| memset(buffer2->data(), 0, kSize2);
|
|
|
| @@ -1254,7 +1254,7 @@ TEST_F(DiskCacheEntryTest, MemoryOnlyEnumerationWithSparseEntries) {
|
| InitCache();
|
|
|
| const int kSize = 4096;
|
| - scoped_refptr<net::IOBuffer> buf = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf->data(), kSize, false);
|
|
|
| std::string key("the first key");
|
| @@ -1308,7 +1308,7 @@ void VerifyContentSparseIO(disk_cache::Entry* entry, int64 offset, char* buffer,
|
| int size) {
|
| TestCompletionCallback cb;
|
|
|
| - scoped_refptr<net::IOBuffer> buf_1 = new net::IOBuffer(size);
|
| + scoped_refptr<net::IOBuffer> buf_1(new net::IOBuffer(size));
|
| memset(buf_1->data(), 0, size);
|
| int ret = entry->ReadSparseData(offset, buf_1, size, &cb);
|
| EXPECT_EQ(size, cb.GetResult(ret));
|
| @@ -1322,8 +1322,8 @@ void DiskCacheEntryTest::BasicSparseIO() {
|
| ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
|
|
| const int kSize = 2048;
|
| - scoped_refptr<net::IOBuffer> buf_1 = new net::IOBuffer(kSize);
|
| - scoped_refptr<net::IOBuffer> buf_2 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf_1(new net::IOBuffer(kSize));
|
| + scoped_refptr<net::IOBuffer> buf_2(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf_1->data(), kSize, false);
|
|
|
| // Write at offset 0.
|
| @@ -1363,8 +1363,8 @@ void DiskCacheEntryTest::HugeSparseIO() {
|
|
|
| // Write 1.2 MB so that we cover multiple entries.
|
| const int kSize = 1200 * 1024;
|
| - scoped_refptr<net::IOBuffer> buf_1 = new net::IOBuffer(kSize);
|
| - scoped_refptr<net::IOBuffer> buf_2 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf_1(new net::IOBuffer(kSize));
|
| + scoped_refptr<net::IOBuffer> buf_2(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf_1->data(), kSize, false);
|
|
|
| // Write at offset 0x20F0000 (33 MB - 64 KB).
|
| @@ -1394,7 +1394,7 @@ void DiskCacheEntryTest::GetAvailableRange() {
|
| ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
|
|
| const int kSize = 16 * 1024;
|
| - scoped_refptr<net::IOBuffer> buf = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf->data(), kSize, false);
|
|
|
| // Write at offset 0x20F0000 (33 MB - 64 KB), and 0x20F4400 (33 MB - 47 KB).
|
| @@ -1456,7 +1456,7 @@ void DiskCacheEntryTest::CouldBeSparse() {
|
| ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
|
|
| const int kSize = 16 * 1024;
|
| - scoped_refptr<net::IOBuffer> buf = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf->data(), kSize, false);
|
|
|
| // Write at offset 0x20F0000 (33 MB - 64 KB).
|
| @@ -1502,8 +1502,8 @@ TEST_F(DiskCacheEntryTest, MemoryOnlyMisalignedSparseIO) {
|
| InitCache();
|
|
|
| const int kSize = 8192;
|
| - scoped_refptr<net::IOBuffer> buf_1 = new net::IOBuffer(kSize);
|
| - scoped_refptr<net::IOBuffer> buf_2 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf_1(new net::IOBuffer(kSize));
|
| + scoped_refptr<net::IOBuffer> buf_2(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf_1->data(), kSize, false);
|
|
|
| std::string key("the first key");
|
| @@ -1512,8 +1512,8 @@ TEST_F(DiskCacheEntryTest, MemoryOnlyMisalignedSparseIO) {
|
|
|
| // This loop writes back to back starting from offset 0 and 9000.
|
| for (int i = 0; i < kSize; i += 1024) {
|
| - scoped_refptr<net::WrappedIOBuffer> buf_3 =
|
| - new net::WrappedIOBuffer(buf_1->data() + i);
|
| + scoped_refptr<net::WrappedIOBuffer> buf_3(
|
| + new net::WrappedIOBuffer(buf_1->data() + i));
|
| VerifySparseIO(entry, i, buf_3, 1024, buf_2);
|
| VerifySparseIO(entry, 9000 + i, buf_3, 1024, buf_2);
|
| }
|
| @@ -1533,7 +1533,7 @@ TEST_F(DiskCacheEntryTest, MemoryOnlyMisalignedGetAvailableRange) {
|
| InitCache();
|
|
|
| const int kSize = 8192;
|
| - scoped_refptr<net::IOBuffer> buf = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf->data(), kSize, false);
|
|
|
| disk_cache::Entry* entry;
|
| @@ -1594,7 +1594,7 @@ void DiskCacheEntryTest::DoomSparseEntry() {
|
| ASSERT_EQ(net::OK, CreateEntry(key2, &entry2));
|
|
|
| const int kSize = 4 * 1024;
|
| - scoped_refptr<net::IOBuffer> buf = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf->data(), kSize, false);
|
|
|
| int64 offset = 1024;
|
| @@ -1681,7 +1681,7 @@ TEST_F(DiskCacheEntryTest, DoomSparseEntry2) {
|
| ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
|
|
| const int kSize = 4 * 1024;
|
| - scoped_refptr<net::IOBuffer> buf = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf->data(), kSize, false);
|
|
|
| int64 offset = 1024;
|
| @@ -1711,7 +1711,7 @@ void DiskCacheEntryTest::PartialSparseEntry() {
|
| // of a sparse entry, at least to write a big range without leaving holes.
|
| const int kSize = 4 * 1024;
|
| const int kSmallSize = 128;
|
| - scoped_refptr<net::IOBuffer> buf1 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf1(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf1->data(), kSize, false);
|
|
|
| // The first write is just to extend the entry. The third write occupies
|
| @@ -1723,7 +1723,7 @@ void DiskCacheEntryTest::PartialSparseEntry() {
|
| entry->Close();
|
| ASSERT_EQ(net::OK, OpenEntry(key, &entry));
|
|
|
| - scoped_refptr<net::IOBuffer> buf2 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf2(new net::IOBuffer(kSize));
|
| memset(buf2->data(), 0, kSize);
|
| EXPECT_EQ(0, ReadSparseData(entry, 8000, buf2, kSize));
|
|
|
| @@ -1805,7 +1805,7 @@ TEST_F(DiskCacheEntryTest, CleanupSparseEntry) {
|
| ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
|
|
| const int kSize = 4 * 1024;
|
| - scoped_refptr<net::IOBuffer> buf1 = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf1(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf1->data(), kSize, false);
|
|
|
| const int k1Meg = 1024 * 1024;
|
| @@ -1856,7 +1856,7 @@ TEST_F(DiskCacheEntryTest, CancelSparseIO) {
|
| ASSERT_EQ(net::OK, CreateEntry(key, &entry));
|
|
|
| const int kSize = 40 * 1024;
|
| - scoped_refptr<net::IOBuffer> buf = new net::IOBuffer(kSize);
|
| + scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
|
| CacheTestFillBuffer(buf->data(), kSize, false);
|
|
|
| // This will open and write two "real" entries.
|
|
|