Browse Source

add a test verifying properties get expanded twice in macrodef attributes by default. PR 52621

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1293648 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 13 years ago
parent
commit
791541805a
1 changed files with 13 additions and 1 deletions
  1. +13
    -1
      src/tests/antunit/taskdefs/macrodef-test.xml

+ 13
- 1
src/tests/antunit/taskdefs/macrodef-test.xml View File

@@ -33,7 +33,7 @@
<au:assertLogContains text="THIS IS NOT DEFAULT LOG"/>
</target>

<target name="testDoubleExpandedProperties"
<target name="testDisableDoubleExpandedProperties"
description="https://issues.apache.org/bugzilla/show_bug.cgi?id=42046">
<macrodef name="indirect">
<attribute name="value" doubleexpanding="false"/>
@@ -45,4 +45,16 @@
<au:assertLogContains text="{basedir}"/>
</target>

<target name="testEnableDoubleExpandedProperties"
description="https://issues.apache.org/bugzilla/show_bug.cgi?id=52621">
<macrodef name="indirect">
<attribute name="value"/>
<sequential>
<echo message="@{value}"/>
</sequential>
</macrodef>
<indirect value="$${basedir}"/>
<au:assertLogDoesntContain text="{basedir}"/>
</target>

</project>

Loading…
Cancel
Save