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