|
Ant example source code file (fail.xml)
The fail.xml source code
<?xml version="1.0"?>
<project name="fail-test" basedir="." default="test1">
<target name="test1">
<fail/>
</target>
<target name="test2">
<fail message="test2"/>
</target>
<target name="testText">
<fail>testText
</target>
<target name="testIf">
<fail if="foo" />
</target>
<target name="testUnless">
<fail unless="foo" />
</target>
<target name="testIfAndUnless">
<fail unless="unless" if="if"/>
</target>
<target name="testNested1" description="should fail with default message">
<fail>
<condition>
<and />
</condition>
</fail>
</target>
<target name="testNested2" description="should pass">
<fail>
<condition>
<or />
</condition>
</fail>
</target>
<target name="testNested3" description="should fail">
<fail message="testNested3">
<condition>
<and />
</condition>
</fail>
</target>
<target name="testNested4a" description="should error">
<fail if="if">
<condition>
<and />
</condition>
</fail>
</target>
<target name="testNested4b" description="should error">
<fail unless="unless">
<condition>
<and />
</condition>
</fail>
</target>
<target name="testNested4c" description="should error">
<fail if="if" unless="unless">
<condition>
<and />
</condition>
</fail>
</target>
<target name="testNested5" description="should error">
<fail>
<condition>
<or />
</condition>
<condition>
<and />
</condition>
</fail>
</target>
<target name="testNested6" description="should fail with message">
<fail>
<condition>
<and />
</condition>
testNested6
testNested6
testNested6
</fail>
</target>
<target name="testNested7a" description="should error">
<fail>
<condition />
</fail>
</target>
<target name="testNested7b" description="should error">
<fail>
<condition>
<and />
<and />
</condition>
</fail>
</target>
</project>
Other Ant examples (source code examples)Here is a short list of links related to this Ant fail.xml source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.