Browse Source

fix the tests. the problem is some double expansion going on in antunit's assertions

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@497394 13f79535-47bb-0310-9956-ffa450edef68
master
Steve Loughran 18 years ago
parent
commit
303941db31
1 changed files with 15 additions and 8 deletions
  1. +15
    -8
      src/tests/antunit/taskdefs/xmlproperty-test.xml

+ 15
- 8
src/tests/antunit/taskdefs/xmlproperty-test.xml View File

@@ -15,7 +15,7 @@
</au:assertTrue>
</target>

<target name="testInlineExpansion">
<target name="load">
<xmlproperty
file="xmlproperty.inline-expansion.xml"
collapseAttributes="true"
@@ -28,16 +28,23 @@
o n ${app.o}
m n ${app.m}
</echo>
<au:assertPropertyEquals name="app.p" value="${app.n}"/>
</target>

<target name="testInlineExpansion" depends="load">
<au:assertPropertyEquals name="app.m" value="n"/>
<au:assertPropertyEquals name="app.n" value="n"/>
<au:assertPropertyEquals name="app.o" value="n"/>
<au:assertPropertyEquals name="app.m" value="n"/>
<au:assertEquals actual="${app.n}" expected="n"/>
<au:assertEquals actual="${app.o}" expected="n"/>
<au:assertEquals actual="${app.m}" expected="n"/>
<au:assertPropertyEquals name="app.p" value="$${app.n}"/>
<property name="sequence" value="${app.m}${app.n}${app.o}${app.p}"/>
<fail>
<not>
</not>
xml attributes are not expanding correctly
expected: mnop=nnn$${app.n}
actual mnop=${sequence}
<condition>
<not>
<equals arg1="${sequence}" arg2="nnn${app.n}"/>
</not>
</condition>
</fail>
</target>
</project>


Loading…
Cancel
Save