adapt to modified CDATA section escaping in trunk
git-svn-id: https://svn.apache.org/repos/asf/ant/antlibs/antunit/trunk@955532 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/etc/testcases/listener/xmllistener.xml b/src/etc/testcases/listener/xmllistener.xml
index 566ff39..fe3e964 100644
--- a/src/etc/testcases/listener/xmllistener.xml
+++ b/src/etc/testcases/listener/xmllistener.xml
@@ -264,13 +264,26 @@
<clean/>
</target>
- <target name="badcharacters" depends="-createreport">
+ <target name="-readbadcharsreport" depends="-createreport">
<loadfile property="reportxml" srcFile="${reportfile}" />
- <au:assertMatches string="${reportxml}" pattern="${systemoutstart}.*&#x5d;&#x5d;&gt;.*${systemoutend}" singleline="true"
- message="Bad characters not escaped" />
+ <condition property="182+">
+ <antversion atleast="1.8.2"/>
+ </condition>
+ </target>
+
+ <target name="badcharacters" depends="badchars181,badchars182">
<clean/>
</target>
+
+ <target name="badchars181" depends="-readbadcharsreport" unless="182+">
+ <au:assertMatches string="${reportxml}" pattern="${systemoutstart}.*&#x5d;&#x5d;&gt;.*${systemoutend}" singleline="true"
+ message="Bad characters not escaped" />
+ </target>
+ <target name="badchars182" depends="-readbadcharsreport" if="182+">
+ <au:assertMatches string="${reportxml}" pattern="${systemoutstart}.*]]]]><!\[CDATA\[>.*${systemoutend}" singleline="true"
+ message="Bad characters not escaped" />
+ </target>
<target name="suiteSetUp">
<echo>suiteSetUp</echo>