diff options
author | Jesse Wilson <jessewilson@google.com> | 2011-05-13 16:41:41 -0700 |
---|---|---|
committer | Jesse Wilson <jessewilson@google.com> | 2011-05-14 10:16:34 -0700 |
commit | fb4a6392a04b1f3a1124b3db6bae51d8cbfa53f8 (patch) | |
tree | fc5d567e33e59feafbbe49e8c8ba6e908f92cf9c /luni/src/test/java/libcore/io | |
parent | 03e4ca2be54b0997575311ddc2ebaf3b3d8252c6 (diff) | |
download | libcore-fb4a6392a04b1f3a1124b3db6bae51d8cbfa53f8.zip libcore-fb4a6392a04b1f3a1124b3db6bae51d8cbfa53f8.tar.gz libcore-fb4a6392a04b1f3a1124b3db6bae51d8cbfa53f8.tar.bz2 |
Move APIs from internal HttpResponseCache to external one.
Change-Id: Ia6c88f292088bfd3ed546c067376fcb36b435b48
http://b/3180373
Diffstat (limited to 'luni/src/test/java/libcore/io')
-rw-r--r-- | luni/src/test/java/libcore/io/DiskLruCacheTest.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/luni/src/test/java/libcore/io/DiskLruCacheTest.java b/luni/src/test/java/libcore/io/DiskLruCacheTest.java index 990076f..812248f 100644 --- a/luni/src/test/java/libcore/io/DiskLruCacheTest.java +++ b/luni/src/test/java/libcore/io/DiskLruCacheTest.java @@ -34,13 +34,15 @@ import static libcore.io.DiskLruCache.VERSION_1; public final class DiskLruCacheTest extends TestCase { private final int appVersion = 100; + private String javaTmpDir; private File cacheDir; private File journalFile; private DiskLruCache cache; @Override public void setUp() throws Exception { super.setUp(); - cacheDir = new File(System.getProperty("java.io.tmpdir"), "DiskLruCacheTest"); + javaTmpDir = System.getProperty("java.io.tmpdir"); + cacheDir = new File(javaTmpDir, "DiskLruCacheTest"); cacheDir.mkdir(); journalFile = new File(cacheDir, JOURNAL_FILE); for (File file : cacheDir.listFiles()) { @@ -557,6 +559,16 @@ public final class DiskLruCacheTest extends TestCase { assertValue("B", "b", "b"); } + public void testOpenCreatesDirectoryIfNecessary() throws Exception { + cache.close(); + File dir = new File(javaTmpDir, "testOpenCreatesDirectoryIfNecessary"); + cache = DiskLruCache.open(dir, appVersion, 2, Integer.MAX_VALUE); + set("A", "a", "a"); + assertTrue(new File(dir, "A.0").exists()); + assertTrue(new File(dir, "A.1").exists()); + assertTrue(new File(dir, "journal").exists()); + } + private void assertJournalEquals(String... expectedBodyLines) throws Exception { List<String> expectedLines = new ArrayList<String>(); expectedLines.add(MAGIC); |