@@ -3,7 +3,16 @@
<property name="NL" value=" "/>
<property name="NL" value=" "/>
<regexp id="myid" pattern="^[a-z]{3,4}$"/>
<regexp id="myid" pattern="^[a-z]{3,4}$"/>
<target name="test-refid">
<available property="jdk1.4+" classname="java.lang.CharSequence"/>
<condition property="some.regexp.support">
<or>
<isset property="jdk1.4+"/>
<isset property="apache.regexp.present"/>
<isset property="apache.oro.present"/>
</or>
</condition>
<target name="test-refid" if="some.regexp.support">
<au:assertTrue>
<au:assertTrue>
<matches string="abc">
<matches string="abc">
<regexp refid="myid"/>
<regexp refid="myid"/>
@@ -11,19 +20,19 @@
</au:assertTrue>
</au:assertTrue>
</target>
</target>
<target name="test-simple">
<target name="test-simple" if="some.regexp.support" >
<au:assertTrue>
<au:assertTrue>
<matches string="abc" pattern="^[a-z]{3,4}$"/>
<matches string="abc" pattern="^[a-z]{3,4}$"/>
</au:assertTrue>
</au:assertTrue>
</target>
</target>
<target name="test-nomatch">
<target name="test-nomatch" if="some.regexp.support" >
<au:assertFalse>
<au:assertFalse>
<matches string="abc" pattern="^b.*" />
<matches string="abc" pattern="^b.*" />
</au:assertFalse>
</au:assertFalse>
</target>
</target>
<target name="test-date">
<target name="test-date" if="some.regexp.support" >
<tstamp>
<tstamp>
<format property="today" pattern="dd-MM-yyyy" locale="en"/>
<format property="today" pattern="dd-MM-yyyy" locale="en"/>
</tstamp>
</tstamp>
@@ -34,7 +43,7 @@
</au:assertTrue>
</au:assertTrue>
</target>
</target>
<target name="test-abc">
<target name="test-abc" if="some.regexp.support" >
<au:assertTrue>
<au:assertTrue>
<matches string="abc" pattern="ab?"/>
<matches string="abc" pattern="ab?"/>
</au:assertTrue>
</au:assertTrue>
@@ -55,13 +64,13 @@
</au:assertFalse>
</au:assertFalse>
</target>
</target>
<target name="test-caseinsensitive">
<target name="test-caseinsensitive" if="some.regexp.support" >
<au:assertTrue>
<au:assertTrue>
<matches string="ABC" pattern="ab?" casesensitive="false"/>
<matches string="ABC" pattern="ab?" casesensitive="false"/>
</au:assertTrue>
</au:assertTrue>
</target>
</target>
<target name="test-singleline">
<target name="test-singleline" if="some.regexp.support" >
<au:assertTrue>
<au:assertTrue>
<matches string="AB${line.separator}C" pattern="^ab.*C$"
<matches string="AB${line.separator}C" pattern="^ab.*C$"
casesensitive="false"
casesensitive="false"
@@ -74,7 +83,7 @@
</au:assertFalse>
</au:assertFalse>
</target>
</target>
<target name="test-multiline">
<target name="test-multiline" if="some.regexp.support" >
<au:assertTrue>
<au:assertTrue>
<matches string="AB${NL}C" pattern="^C$"
<matches string="AB${NL}C" pattern="^C$"
multiline="true"/>
multiline="true"/>