| Index: net/disk_cache/mapped_file_unittest.cc
|
| diff --git a/net/disk_cache/mapped_file_unittest.cc b/net/disk_cache/mapped_file_unittest.cc
|
| index f4cbada24446589cb36fd50772b6673bb0a32dcb..8798db0170cfb76d641271c034f39a106cd53fce 100644
|
| --- a/net/disk_cache/mapped_file_unittest.cc
|
| +++ b/net/disk_cache/mapped_file_unittest.cc
|
| @@ -89,54 +89,3 @@ TEST_F(DiskCacheTest, MappedFile_AsyncIO) {
|
| EXPECT_FALSE(helper.callback_reused_error());
|
| EXPECT_STREQ(buffer1, buffer2);
|
| }
|
| -
|
| -TEST_F(DiskCacheTest, MappedFile_MemoryAccess) {
|
| - const size_t page_size = 4096;
|
| - const size_t buffer_size = 20;
|
| - size_t file_sizes[] = { 2 * page_size,
|
| - 8 * page_size + buffer_size};
|
| - bool full_writes[] = { false, true };
|
| - for (size_t i = 0; i < arraysize(file_sizes); ++i) {
|
| - size_t file_size = file_sizes[i];
|
| - for (size_t j = 0; j < arraysize(full_writes); ++j) {
|
| - bool full_write = full_writes[j];
|
| - base::FilePath filename = cache_path_.AppendASCII("a_test");
|
| - scoped_refptr<disk_cache::MappedFile> file(new disk_cache::MappedFile);
|
| - ASSERT_TRUE(CreateCacheTestFileWithSize(filename, file_size));
|
| - ASSERT_TRUE(file->Init(filename, file_size));
|
| -
|
| - char buffer1[buffer_size];
|
| - char buffer2[buffer_size];
|
| - CacheTestFillBuffer(buffer1, buffer_size, false);
|
| -
|
| - char* buffer = reinterpret_cast<char*>(file->buffer());
|
| -
|
| - memcpy(buffer, buffer1, buffer_size);
|
| - if (full_write) {
|
| - for (size_t k = page_size; k <= file_size / 2; k += page_size) {
|
| - memcpy(buffer + k, buffer1, buffer_size);
|
| - }
|
| - }
|
| -
|
| - file->Flush();
|
| -
|
| - file->Read(buffer2, buffer_size, 0);
|
| - EXPECT_EQ(0, strncmp(buffer1, buffer2, buffer_size));
|
| - if (full_write) {
|
| - for (size_t k = page_size; k <= file_size / 2; k += page_size) {
|
| - file->Read(buffer2, buffer_size, k);
|
| - EXPECT_EQ(0, strncmp(buffer1, buffer2, buffer_size));
|
| - }
|
| - }
|
| -
|
| - // Checking writes at the end of the file.
|
| - memcpy(buffer + file_size - buffer_size, buffer1, buffer_size);
|
| - file->Flush();
|
| - file->Read(buffer2, buffer_size, file_size - buffer_size);
|
| - EXPECT_EQ(0, strncmp(buffer1, buffer2, buffer_size));
|
| - file->Flush();
|
| -
|
| - EXPECT_EQ(file_size, file->GetLength());
|
| - }
|
| - }
|
| -}
|
|
|