diff --git a/src/etc/testcases/core/location.xml b/src/etc/testcases/core/location.xml index 33608738b..7e8f63943 100644 --- a/src/etc/testcases/core/location.xml +++ b/src/etc/testcases/core/location.xml @@ -60,4 +60,15 @@ + + + + + + + + Hello + + + \ No newline at end of file diff --git a/src/testcases/org/apache/tools/ant/LocationTest.java b/src/testcases/org/apache/tools/ant/LocationTest.java index 49f04cd8a..b8c9af03c 100644 --- a/src/testcases/org/apache/tools/ant/LocationTest.java +++ b/src/testcases/org/apache/tools/ant/LocationTest.java @@ -60,6 +60,14 @@ public class LocationTest extends BuildFileTest { > -1); } + public void testPresetdefWrappedTask() { + executeTarget("testPresetdefWrappedTask"); + Echo e = (Echo) getProject().getReference("echo4"); + assertTrue(getLog().indexOf("Line: " + + (e.getLocation().getLineNumber() + 1)) + > -1); + } + public static class EchoLocation extends Task { public void execute() { log("Line: " + getLocation().getLineNumber(), Project.MSG_INFO);