X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=support%2Ftest%2Forg%2Fwamblee%2Ftest%2FFileSystemUtils.java;h=da05687010a77e1d5ecae06c8b9a608c0f962ecf;hb=47a3c10581499828a02071d5339fcf4fd8d854d6;hp=e0309572911b027dff6fdffc5b9431af818ef5b9;hpb=5e063d17c3a452bc5c7e6cf0f8563e0661020d7d;p=utils diff --git a/support/test/org/wamblee/test/FileSystemUtils.java b/support/test/org/wamblee/test/FileSystemUtils.java index e0309572..da056870 100644 --- a/support/test/org/wamblee/test/FileSystemUtils.java +++ b/support/test/org/wamblee/test/FileSystemUtils.java @@ -16,6 +16,8 @@ package org.wamblee.test; import java.io.File; +import java.io.IOException; +import java.io.InputStream; import java.io.UnsupportedEncodingException; import java.net.URL; import java.net.URLDecoder; @@ -66,7 +68,7 @@ public final class FileSystemUtils { public static void deleteDirRecursively(File aDir) { TestCase.assertTrue(aDir.isDirectory()); - for (File file: aDir.listFiles()) { + for (File file : aDir.listFiles()) { if (file.isDirectory()) { deleteDirRecursively(file); } else { @@ -186,4 +188,17 @@ public final class FileSystemUtils { createDir(file.getParentFile()); return file; } + + public static String read(InputStream aIs) throws IOException { + try { + StringBuffer buffer = new StringBuffer(); + int c; + while ((c = aIs.read()) != -1) { + buffer.append((char)c); + } + return buffer.toString(); + } finally { + aIs.close(); + } + } }