diff --git a/src/etc/testcases/taskdefs/property.xml b/src/etc/testcases/taskdefs/property.xml index 00bfbcdda..ff0be9917 100644 --- a/src/etc/testcases/taskdefs/property.xml +++ b/src/etc/testcases/taskdefs/property.xml @@ -41,4 +41,9 @@ + + + b is ${a} + + diff --git a/src/etc/testcases/taskdefs/property5.properties b/src/etc/testcases/taskdefs/property5.properties new file mode 100644 index 000000000..7e43c0f1e --- /dev/null +++ b/src/etc/testcases/taskdefs/property5.properties @@ -0,0 +1,2 @@ +a=A +b=${a}/${a} diff --git a/src/testcases/org/apache/tools/ant/taskdefs/PropertyTest.java b/src/testcases/org/apache/tools/ant/taskdefs/PropertyTest.java index 2ba10b657..8d2a2ce9a 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/PropertyTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/PropertyTest.java @@ -128,4 +128,8 @@ public class PropertyTest extends BuildFileTest { fail("Did not throw exception on circular exception"); } + public void testThisIsNotACircularReference() { + expectLog("thisIsNotACircularReference", "b is A/A"); + } + }