You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by ni...@apache.org on 2001/02/08 01:29:32 UTC

cvs commit: jakarta-ant/src/testcases/org/apache/tools/ant/types CommandlineJavaTest.java

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]);