Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(178)

Unified Diff: net/disk_cache/mapped_file_unittest.cc

Issue 18834003: Revert "Updating the mapped_file_avoid_mmap_posix implementation." (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/disk_cache/mapped_file_avoid_mmap_posix.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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());
- }
- }
-}
« no previous file with comments | « net/disk_cache/mapped_file_avoid_mmap_posix.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698