Browse Source

Add a testcase that demonstrates why FOP's build fails right now.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270140 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 23 years ago
parent
commit
ce90a68baa
2 changed files with 19 additions and 0 deletions
  1. +8
    -0
      src/etc/testcases/taskdefs/taskdef.xml
  2. +11
    -0
      src/testcases/org/apache/tools/ant/taskdefs/TaskdefTest.java

+ 8
- 0
src/etc/testcases/taskdefs/taskdef.xml View File

@@ -62,4 +62,12 @@
</global>
</target>

<target name="testOverride">
<taskdef name="copy" classname="org.apache.tools.ant.taskdefs.Echo" />
<copy>In target</copy>
<sequential>
<copy>In TaskContainer</copy>
</sequential>
</target>

</project>

+ 11
- 0
src/testcases/org/apache/tools/ant/taskdefs/TaskdefTest.java View File

@@ -105,4 +105,15 @@ public class TaskdefTest extends BuildFileTest {
public void testGlobal() {
expectLog("testGlobal", "worked");
}

public void testOverride() {
executeTarget("testOverride");
String log = getLog();
assertTrue("override warning sent",
log.indexOf("Trying to override old definition of task copy") > -1);
assertTrue("task inside target worked",
log.indexOf("In target") > -1);
assertTrue("task inside target worked",
log.indexOf("In TaskContainer") > -1);
}
}

Loading…
Cancel
Save