r680 - in trunk/src: main/java/org/nuiton/plugin test/java/org/nuiton/plugin
Author: tchemit Date: 2010-04-04 12:15:24 +0200 (Sun, 04 Apr 2010) New Revision: 680 Log: add PluginHelperTest Modified: trunk/src/main/java/org/nuiton/plugin/PluginHelper.java trunk/src/test/java/org/nuiton/plugin/PluginHelperTest.java Modified: trunk/src/main/java/org/nuiton/plugin/PluginHelper.java =================================================================== --- trunk/src/main/java/org/nuiton/plugin/PluginHelper.java 2010-04-04 10:04:52 UTC (rev 679) +++ trunk/src/main/java/org/nuiton/plugin/PluginHelper.java 2010-04-04 10:15:24 UTC (rev 680) @@ -604,7 +604,11 @@ System.out.println("will expand : " + name + " to " + dstFile); InputStream inputStream = zipFile.getInputStream(nextElement); FileOutputStream outStream = new FileOutputStream(dstFile); - IOUtil.copy(inputStream, outStream, 2048); + try { + IOUtil.copy(inputStream, outStream, 2048); + } finally { + outStream.close(); + } } } Modified: trunk/src/test/java/org/nuiton/plugin/PluginHelperTest.java =================================================================== --- trunk/src/test/java/org/nuiton/plugin/PluginHelperTest.java 2010-04-04 10:04:52 UTC (rev 679) +++ trunk/src/test/java/org/nuiton/plugin/PluginHelperTest.java 2010-04-04 10:15:24 UTC (rev 680) @@ -15,6 +15,19 @@ public class PluginHelperTest { @Test + public void testGetLines() throws Exception { + URL resource = getClass().getResource("urls.txt"); + File file = new File(resource.getFile()); + Assert.assertTrue(file.exists()); + String[] lines = PluginHelper.getLines(file); + Assert.assertNotNull(lines); + Assert.assertEquals(1, lines.length); + Assert.assertEquals("file:///file.txt", lines[0]); + + } + + + @Test public void testGetLinesAsURL() throws Exception { URL resource = getClass().getResource("urls.txt"); File file = new File(resource.getFile()); @@ -25,4 +38,17 @@ Assert.assertEquals(new URL("file:///file.txt"), urls[0]); } + + + @Test + public void testGetLinesAsFiles() throws Exception { + URL resource = getClass().getResource("urls.txt"); + File file = new File(resource.getFile()); + Assert.assertTrue(file.exists()); + File[] files = PluginHelper.getLinesAsFiles(file); + Assert.assertNotNull(files); + Assert.assertEquals(1, files.length); + Assert.assertEquals(new File("file:///file.txt"), files[0]); + + } }
participants (1)
-
tchemit@users.nuiton.org