nico        01/02/07 16:29:31

  Modified:    src/testcases/org/apache/tools/ant/types Tag: ANT_13_BRANCH
                        CommandlineJavaTest.java
  Log:
  - Added test for Bug #543 - NullPointerException when using junit without 
classpath - to CommandlineTestJava
  - Generally made the Testcase for CommandlineTestJava working (if run using 
build.sh|bat - still not enabled in build.xml)
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.5.2.1   +7 -2      
jakarta-ant/src/testcases/org/apache/tools/ant/types/CommandlineJavaTest.java
  
  Index: CommandlineJavaTest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-ant/src/testcases/org/apache/tools/ant/types/CommandlineJavaTest.java,v
  retrieving revision 1.5
  retrieving revision 1.5.2.1
  diff -u -r1.5 -r1.5.2.1
  --- CommandlineJavaTest.java  2001/01/08 16:40:44     1.5
  +++ CommandlineJavaTest.java  2001/02/08 00:29:26     1.5.2.1
  @@ -92,9 +92,14 @@
           assertEquals("no classpath", "junit.textui.TestRunner", s[2]);
           assertEquals("no classpath", 
                        "org.apache.tools.ant.CommandlineJavaTest", s[3]);
  +        try {
  +            CommandlineJava c2 = (CommandlineJava) c.clone();
  +        } catch (NullPointerException ex) {
  +            fail("cloning should work without classpath specified");
  +        }
   
  -        
c.createClasspath(project).setLocation(project.resolveFile("lib/core/junit.jar"));
  -        
c.createClasspath(project).setLocation(project.resolveFile("lib/ant.jar"));
  +        
c.createClasspath(project).setLocation(project.resolveFile("lib/optional/junit.jar"));
  +        
c.createClasspath(project).setLocation(project.resolveFile("bootstrap/lib/ant.jar"));
           s = c.getCommandline();
           assertEquals("with classpath", 6, s.length);
           assertEquals("with classpath", "java", s[0]);
  
  
  

Reply via email to