blob: b289106d58e1f3894afcbb28c98eab06483e2d27 [file] [log] [blame]
<?xml version="1.0"?>
<project name="case-test" default="test" basedir=".">
<property name="value" value="task.xml" />
<target name="init">
<taskdef name="antlib" classname="org.apache.tools.ant.taskdefs.Antlib" />
<antlib file="../../build/case_contrib.jar" />
</target>
<target name="test" depends="init,case,test1,test2,test3">
<echo message="Value=${value}" />
</target>
<target name="case" >
<case property="value" >
<when value="task.xml" property="value.xml" />
</case>
<case property="location" >
<when value="loc" property="location.fail" />
<when value="" property="location.fail" />
<else property="location.unset" />
</case>
</target>
<target name="test1" if="value.xml">
<echo message="Value equals to itself" />
</target>
<target name="test2" if="location.fail">
<fail message="Location passed" />
</target>
<target name="test3" if="location.unset">
<echo message="Location does not exists" />
</target>
</project>