aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/available.xml
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/available.xml')
-rw-r--r--framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/available.xml269
1 files changed, 0 insertions, 269 deletions
diff --git a/framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/available.xml b/framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/available.xml
deleted file mode 100644
index 324c054d..00000000
--- a/framework/src/ant/apache-ant-1.9.6/src/etc/testcases/taskdefs/available.xml
+++ /dev/null
@@ -1,269 +0,0 @@
-<?xml version="1.0"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-
-<project name="available-test" basedir="." default="test1">
-
- <import file="../buildfiletest-base.xml"/>
-
- <target name="setUp">
- <mkdir dir="${output}" />
- </target>
-
- <target name="test1">
- <available/>
- </target>
-
- <target name="test2">
- <available property="test"/>
- </target>
-
- <target name="test3">
- <available file="test"/>
- </target>
-
- <target name="test4">
- <available property="test"
- file="src/etc/testcases/taskdefs/this_file_does_not_exist"/>
- </target>
-
- <target name="test5">
- <available property="test"
- file="available.xml"/>
- </target>
-
- <target name="test6">
- <available property="test"
- resource="org/apache/tools/ant/taskdefs/this_resource_does_not_exist"/>
- </target>
-
- <target name="test7">
- <available property="test"
- resource="org/apache/tools/ant/taskdefs/defaults.properties"/>
- </target>
-
- <target name="test8">
- <available property="test"
- classname="org.apache.tools.ant.taskdefs.this_class_does_not_exist"/>
- </target>
-
- <target name="test9">
- <available property="test"
- classname="org.apache.tools.ant.taskdefs.Ant"/>
- </target>
-
- <target name="test10">
- <available property="test"
- file="available.xml"
- resource="org/apache/tools/ant/taskdefs/defaults.properties"
- classname="org.apache.tools.ant.taskdefs.Ant"/>
- </target>
-
- <target name="test11">
- <available property="test"
- file="src/etc/testcases/taskdefs/available.xml"
- resource="org/apache/tools/ant/taskdefs/defaults.properties"
- classname="org.apache.tools.ant.taskdefs.this_class_does_not_exist"/>
- </target>
-
- <target name="test12">
- <available property=""
- file="available.xml"/>
- </target>
-
- <target name="test13">
- <available property="test"
- file="" type="file" />
- </target>
-
- <target name="test13b">
- <available property="test"
- file=""/>
- </target>
-
- <target name="test14">
- <available property="test"
- resource=""/>
- </target>
-
- <target name="test15">
- <available property="test"
- classname="org.apache.tools.ant.taskdefs.this_class_does_not_exist"/>
- </target>
-
- <target name="test16">
- <available property="test"
- file="" type="dir"/>
- </target>
-
- <target name="test17">
- <available property="test"
- file="../taskdefs" type="dir"/>
- </target>
-
- <target name="test18">
- <available property="test"
- file="../this_dir_should_never_exist" type="dir"/>
- </target>
-
- <target name="test19">
- <available property="test"
- file="available.xml" type="Foo"/>
- </target>
-
- <target name="test20">
- <available property="test" ignoresystemclasses="true"
- classname="java.awt.Graphics"/>
- </target>
-
- <target name="test21">
- <available property="test" ignoresystemclasses="true"
- classname="org.apache.tools.ant.launch.AntMain">
- <classpath>
- <pathelement location="${ant.home}/lib/ant-launcher.jar" />
- </classpath>
- </available>
- </target>
-
- <target name="test22">
- <available property="test" ignoresystemclasses="false"
- classname="java.awt.Graphics"/>
- </target>
-
- <target name="test23">
- <available property="test"
- classname="java.awt.Graphics"/>
- </target>
-
- <target name="test24">
- <!-- create a dummy file and look for it -->
- <mkdir dir="${output}/test"/>
- <echo message="package test;public class test {}" file="${output}/test/test.java"/>
- <javac srcdir="${output}" includes="test/test.java"/>
- <jar destfile="${output}/test.jar" basedir="${output}" includes="test/test.class"/>
- <available property="test"
- classname="test.test" classpath="${output}/test.jar"/>
- </target>
-
- <target name="searchInPathNotThere">
- <available file="not_there" filepath="..:optional"
- property="test" />
- </target>
-
- <target name="searchInPathIsThere">
- <available file="pvcs.xml" filepath="..:optional"
- property="test" />
- </target>
-
- <target name="testDoubleBasedir">
- <echo>testing ${basedir}${file.separator}${ant.file}</echo>
- <fail>
- <condition>
- <available file="${basedir}${file.separator}${ant.file}" />
- </condition>
- </fail>
- </target>
-
- <target name="prep.parents">
- <mkdir dir="${output}/greatgrandparent/grandparent/parent/dir"/>
- <touch file="${output}/greatgrandparent/a.txt"/>
- <touch file="${output}/greatgrandparent/grandparent/b.txt"/>
- <touch file="${output}/greatgrandparent/grandparent/parent/c.txt"/>
- <touch file="${output}/greatgrandparent/grandparent/parent/dir/d.txt"/>
- <property name="available.test.dir"
- value="${output}/greatgrandparent/grandparent/parent/dir"/>
- </target>
- <target name="search-parents" depends="prep.parents">
- <echo>testing greatgrandparent - should see</echo>
-
- <fail>
- <condition>
- <not>
- <available file="a.txt" searchparents="yes">
- <filepath path="${available.test.dir}"/>
- </available>
- </not>
- </condition>
- </fail>
-
- <echo>testing grandparent - should see</echo>
- <fail>
- <condition>
- <not>
- <available file="b.txt" searchparents="yes">
- <filepath path="${available.test.dir}"/>
- </available>
- </not>
- </condition>
- </fail>
-
- <echo>testing parent - should see</echo>
- <fail>
- <condition>
- <not>
- <available file="c.txt" searchparents="yes">
- <filepath path="${available.test.dir}"/>
- </available>
- </not>
- </condition>
- </fail>
-
- <echo>testing dir - should see</echo>
- <fail>
- <condition>
- <not>
- <available file="d.txt" searchparents="yes">
- <filepath path="${available.test.dir}"/>
- </available>
- </not>
- </condition>
- </fail>
-
- </target>
-
- <target name="search-parents-not" depends="prep.parents">
- <echo>testing grandparent - should not see</echo>
- <fail>
- <condition>
- <available file="b.txt">
- <filepath path="${available.test.dir}"/>
- </available>
- </condition>
- </fail>
-
- <echo>testing parent - should not see</echo>
- <fail>
- <condition>
- <available file="c.txt">
- <filepath path="${available.test.dir}"/>
- </available>
- </condition>
- </fail>
-
- <echo>testing dir - should see</echo>
- <fail>
- <condition>
- <not>
- <available file="d.txt">
- <filepath path="${available.test.dir}"/>
- </available>
- </not>
- </condition>
- </fail>
-
- </target>
-</project>