From bd644923de520d9ba70ecc0348a662a1fb95f169 Mon Sep 17 00:00:00 2001 From: Peter Reilly Date: Tue, 5 Aug 2003 13:56:26 +0000 Subject: [PATCH] test case to show bug report 11418 PR: 11418 Obtained from: John-Mason P. Shackelford git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@275019 13f79535-47bb-0310-9956-ffa450edef68 --- src/etc/testcases/taskdefs/calltarget.xml | 10 +++++++++- .../apache/tools/ant/taskdefs/CallTargetTest.java | 12 ++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/etc/testcases/taskdefs/calltarget.xml b/src/etc/testcases/taskdefs/calltarget.xml index f4d790553..380432ee1 100644 --- a/src/etc/testcases/taskdefs/calltarget.xml +++ b/src/etc/testcases/taskdefs/calltarget.xml @@ -41,5 +41,13 @@ - + + + multi is ${multi} + + + + + + \ No newline at end of file diff --git a/src/testcases/org/apache/tools/ant/taskdefs/CallTargetTest.java b/src/testcases/org/apache/tools/ant/taskdefs/CallTargetTest.java index 1061faf44..c02570942 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/CallTargetTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/CallTargetTest.java @@ -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 @@ public class CallTargetTest extends BuildFileTest { 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"); }