ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sbaill...@apache.org
Subject cvs commit: jakarta-ant/src/testcases/org/apache/tools/ant BuildFileTest.java
Date Sun, 03 Feb 2002 22:21:08 GMT
sbailliez    02/02/03 14:21:08

  Modified:    src/testcases/org/apache/tools/ant BuildFileTest.java
  Log:
  Add a getResource method. I would rather prefer to
  load resource this way than assuming the JVM is the
  root directory.
  
  Revision  Changes    Path
  1.7       +14 -2     jakarta-ant/src/testcases/org/apache/tools/ant/BuildFileTest.java
  
  Index: BuildFileTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/src/testcases/org/apache/tools/ant/BuildFileTest.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- BuildFileTest.java	16 Jan 2002 11:25:49 -0000	1.6
  +++ BuildFileTest.java	3 Feb 2002 22:21:08 -0000	1.7
  @@ -57,6 +57,7 @@
   import junit.framework.*;
   import org.apache.tools.ant.*;
   import java.io.*;
  +import java.net.URL;
   
   /**
    * A BuildFileTest is a TestCase which executes targets from an Ant buildfile 
  @@ -256,9 +257,20 @@
           expectPropertySet(target, property, null);
       }
   
  -    
  +    /**
  +     * Retrieve a resource from the caller classloader to avoid
  +     * assuming a vm working directory. The resource path must be
  +     * relative to the package name or absolute from the root path.
  +     * @param resource the resource to retrieve its url.
  +     * @throws AssertionFailureException if resource is not found.
  +     */
  +    protected URL getResource(String resource){
  +        URL url = getClass().getResource(resource);
  +        assertNotNull("Could not find resource :" + resource, url);
  +        return url;
  +    }
   
  -    private class AntOutputStream extends java.io.OutputStream { 
  +    private class AntOutputStream extends java.io.OutputStream {
           public void write(int b) { 
               outBuffer.append((char)b);
           }
  
  
  

--
To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>


Mime
View raw message