From bd5d57e94c6353714d511567035ea196e9d8efee Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 16 Oct 2015 12:42:59 -0400 Subject: [PATCH] Try with resource in storetest --- .../java/net/runelite/cache/fs/StoreTest.java | 61 ++++++++++--------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/src/test/java/net/runelite/cache/fs/StoreTest.java b/src/test/java/net/runelite/cache/fs/StoreTest.java index 8098bdd54c..c3eb777ea8 100644 --- a/src/test/java/net/runelite/cache/fs/StoreTest.java +++ b/src/test/java/net/runelite/cache/fs/StoreTest.java @@ -20,37 +20,38 @@ public class StoreTest } @Test - public void test() throws IOException + public void testOneFile() throws IOException { - Store store = new Store(folder.getRoot()); - Index index = store.addIndex(0); - Archive archive = index.addArchive(0); - File file = archive.addFile(0); - file.setContents("test".getBytes()); + File file; + try (Store store = new Store(folder.getRoot())) + { + Index index = store.addIndex(0); + Archive archive = index.addArchive(0); + file = archive.addFile(0); + file.setContents("test".getBytes()); + + store.save(); + } - store.save(); - - store.close(); - - store = new Store(folder.getRoot()); - store.load(); - - List indexes = store.getIndexes(); - Assert.assertEquals(1, indexes.size()); - - index = indexes.get(0); - List archives = index.getArchives(); - Assert.assertEquals(1, archives.size()); - - archive = archives.get(0); - List files = archive.getFiles(); - // XXX just use equals methods on store duh - //archive. - - File file2 = files.get(0); - - Assert.assertArrayEquals(file.getContents(), file2.getContents()); - - System.out.println(store); + try (Store store = new Store(folder.getRoot())) + { + store.load(); + + List indexes = store.getIndexes(); + Assert.assertEquals(1, indexes.size()); + + Index index = indexes.get(0); + List archives = index.getArchives(); + Assert.assertEquals(1, archives.size()); + + Archive archive = archives.get(0); + List files = archive.getFiles(); + // XXX just use equals methods on store duh + //archive. + + File file2 = files.get(0); + + Assert.assertArrayEquals(file.getContents(), file2.getContents()); + } } }