Index: net/disk_cache/entry_unittest.cc |
diff --git a/net/disk_cache/entry_unittest.cc b/net/disk_cache/entry_unittest.cc |
index 96dc2635e86b3560fe154dcc21cfb6b3b9f49e33..80544ebb56afdd90ac5ea0b777b1ccbdedeb2eb7 100644 |
--- a/net/disk_cache/entry_unittest.cc |
+++ b/net/disk_cache/entry_unittest.cc |
@@ -2118,3 +2118,97 @@ TEST_F(DiskCacheEntryTest, KeySanityCheck) { |
ASSERT_NE(net::OK, OpenEntry(key, &entry)); |
DisableIntegrityCheck(); |
} |
+ |
+// The simple cache backend isn't intended to work on windows, which has very |
pasko-google - do not use
2013/04/17 15:14:46
s/windows/Windows/, also no need to mention Window
gavinp
2013/04/17 15:18:48
Also, windows isn't actually very different from w
felipeg
2013/04/17 15:53:57
Done.
felipeg
2013/04/17 15:53:57
Done.
|
+// different file system guarantees from Windows. |
+#if !defined(OS_WIN) |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheInternalAsyncIO) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ InternalAsyncIO(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheExternalAsyncIO) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ ExternalAsyncIO(); |
+} |
+ |
+// TODO(felipeg): flaky, failing to WritePlatformFile in |
+// simple_synchronous_entry.cc. It failed in linux_asan bot. |
+TEST_F(DiskCacheEntryTest, DISABLED_SimpleCacheReleaseBuffer) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ ReleaseBuffer(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheStreamAccess) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ StreamAccess(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheGetKey) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ GetKey(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, DISABLED_SimpleCacheGetTimes) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ GetTimes(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, DISABLED_SimpleCacheGrowData) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ GrowData(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheTruncateData) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ TruncateData(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, DISABLED_SimpleCacheZeroLengthIO) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ ZeroLengthIO(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheReuseExternalEntry) { |
+ SetSimpleCacheMode(); |
+ SetMaxSize(200 * 1024); |
+ InitCache(); |
+ ReuseEntry(20 * 1024); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheReuseInternalEntry) { |
+ SetSimpleCacheMode(); |
+ SetMaxSize(100 * 1024); |
+ InitCache(); |
+ ReuseEntry(10 * 1024); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheInvalidData) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ InvalidData(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheDoomEntry) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ DoomNormalEntry(); |
+} |
+ |
+TEST_F(DiskCacheEntryTest, SimpleCacheDoomedEntry) { |
+ SetSimpleCacheMode(); |
+ InitCache(); |
+ DoomedEntry(); |
+} |
+ |
+#endif // !defined(OS_WIN) |