You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by pe...@apache.org on 2003/08/05 15:56:27 UTC
cvs commit: ant/src/etc/testcases/taskdefs calltarget.xml
peterreilly 2003/08/05 06:56:27
Modified: src/testcases/org/apache/tools/ant/taskdefs
CallTargetTest.java
src/etc/testcases/taskdefs calltarget.xml
Log:
test case to show bug report 11418
PR: 11418
Obtained from: John-Mason P. Shackelford
Revision Changes Path
1.3 +12 -0 ant/src/testcases/org/apache/tools/ant/taskdefs/CallTargetTest.java
Index: CallTargetTest.java
===================================================================
RCS file: /home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/CallTargetTest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CallTargetTest.java 22 Jul 2003 16:09:05 -0000 1.2
+++ CallTargetTest.java 5 Aug 2003 13:56:26 -0000 1.3
@@ -54,6 +54,8 @@
package org.apache.tools.ant.taskdefs;
+import java.util.Vector;
+
import org.apache.tools.ant.BuildFileTest;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.util.JavaEnvUtils;
@@ -81,6 +83,16 @@
project.executeTarget("testinheritreffilterset");
}
+ // see bugrep 11418 (In repeated calls to the same target,
+ // params will not be passed in)
+ public void testMultiCall() {
+ Vector v = new Vector();
+ v.add("call-multi");
+ v.add("call-multi");
+ project.executeTargets(v);
+ assertLogContaining("multi is SETmulti is SET");
+ }
+
public void tearDown() {
project.executeTarget("cleanup");
}
1.3 +9 -1 ant/src/etc/testcases/taskdefs/calltarget.xml
Index: calltarget.xml
===================================================================
RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/calltarget.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- calltarget.xml 28 Jul 2003 00:16:06 -0000 1.2
+++ calltarget.xml 5 Aug 2003 13:56:26 -0000 1.3
@@ -41,5 +41,13 @@
<fail message="filterset not properly passed across by antcall" unless="success"/>
</target>
-
+ <property name="multi" value="DEFAULT"/>
+ <target name="multi">
+ <echo>multi is ${multi}</echo>
+ </target>
+ <target name="call-multi">
+ <antcall target="multi">
+ <param name="multi" value="SET"/>
+ </antcall>
+ </target>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org
Re: cvs commit: ant/src/etc/testcases/taskdefs calltarget.xml
Posted by Stefan Bodewig <bo...@apache.org>.
On 5 Aug 2003, <pe...@apache.org> wrote:
> test case to show bug report 11418
Great.
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org