Author: sebb
Date: Sun May 19 02:08:50 2013
New Revision: 1484208

URL: http://svn.apache.org/r1484208
Log:
Utility methods for scanning resource dirs

Modified:
    
creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/test/utils/Resources.java

Modified: 
creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/test/utils/Resources.java
URL: 
http://svn.apache.org/viewvc/creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/test/utils/Resources.java?rev=1484208&r1=1484207&r2=1484208&view=diff
==============================================================================
--- 
creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/test/utils/Resources.java
 (original)
+++ 
creadur/rat/trunk/apache-rat-core/src/test/java/org/apache/rat/test/utils/Resources.java
 Sun May 19 02:08:50 2013
@@ -54,6 +54,17 @@ public class Resources {
     }
 
     /**
+     * Locates a set of resource files in the class path.
+     */
+    public static File[] getResourceFiles(String pResource) throws IOException 
{
+        final File f = new File("src/test/resources", pResource);
+        if (!f.isDirectory()) {
+            throw new FileNotFoundException("Unable to locate resource 
directory: " + f);
+        }
+        return f.listFiles();
+    }
+
+    /**
      * Locates a resource file in the class path and returns an {@link 
InputStream}.
      */
     public static InputStream getResourceStream(String pResource) throws 
IOException {
@@ -75,6 +86,13 @@ public class Resources {
     }
 
     /**
+     * Locates a resource file in the class path and returns a {@link 
BufferedReader}.
+     */
+    public static BufferedReader getBufferedReader(File file) throws 
IOException {
+        return new BufferedReader(new InputStreamReader(new 
FileInputStream(file), "UTF-8"));
+    }
+
+    /**
      * Locates the name of a directory, which contains the given
      * resource file.
      */


Reply via email to