source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/src/etc/testcases/filters/concat.xml@ 14627

Last change on this file since 14627 was 14627, checked in by oranfry, 17 years ago

initial import of the gs3-release-maker

File size: 3.6 KB
Line 
1<?xml version="1.0"?>
2<project default="cleanup" basedir=".">
3
4 <target name="init">
5 <mkdir dir="result" />
6 <echo file="result/prepend.txt" message="this-should-be-the-first-line${line.separator}"/>
7 <echo file="result/append.txt" message="this-should-be-the-last-line${line.separator}"/>
8 <copy file="input/head-tail.test" tofile="input/concatfilter.test"/>
9 <fixcrlf srcDir="input" includes="concatfilter.test"/>
10 <!-- to be consistent on MacOS X. fixcrlf uses CR while line.sep is LF -->
11 <fixcrlf srcDir="result" includes="append.txt,prepend.txt"/>
12 </target>
13
14 <target name="cleanup">
15 <delete dir="result"/>
16 <delete>
17 <fileset dir="input" includes="concatfilter.test"/>
18 </delete>
19 </target>
20
21
22 <target name="testFilterReaderNoArgs" depends="init">
23 <copy file="input/concatfilter.test"
24 tofile="result/concat.FilterReaderNoArgs.test">
25 <filterchain>
26 <filterreader classname="org.apache.tools.ant.filters.ConcatFilter"/>
27 </filterchain>
28 </copy>
29 </target>
30
31 <target name="testFilterReaderPrepend" depends="init">
32 <copy file="input/concatfilter.test"
33 tofile="result/concat.FilterReaderPrepend.test">
34 <filterchain>
35 <filterreader classname="org.apache.tools.ant.filters.ConcatFilter">
36 <param name="prepend" value="result/prepend.txt"/>
37 </filterreader>
38 </filterchain>
39 </copy>
40 </target>
41
42 <target name="testFilterReaderAppend" depends="init">
43 <copy file="input/concatfilter.test"
44 tofile="result/concat.FilterReaderAppend.test">
45 <filterchain>
46 <filterreader classname="org.apache.tools.ant.filters.ConcatFilter">
47 <param name="append" value="result/append.txt"/>
48 </filterreader>
49 </filterchain>
50 </copy>
51 </target>
52
53 <target name="testFilterReaderPrependAppend" depends="init">
54 <copy file="input/concatfilter.test"
55 tofile="result/concat.FilterReaderPrependAppend.test">
56 <filterchain>
57 <filterreader classname="org.apache.tools.ant.filters.ConcatFilter">
58 <param name="prepend" value="result/prepend.txt"/>
59 <param name="append" value="result/append.txt"/>
60 </filterreader>
61 </filterchain>
62 </copy>
63 </target>
64
65 <target name="testConcatFilter" depends="init">
66 <typedef name="concatfilter" classname="org.apache.tools.ant.filters.ConcatFilter"/>
67 <copy file="input/concatfilter.test"
68 tofile="result/concat.ConcatFilter.test">
69 <filterchain>
70 <concatfilter/>
71 </filterchain>
72 </copy>
73 </target>
74
75 <target name="testConcatFilterPrepend" depends="init">
76 <typedef name="concatfilter" classname="org.apache.tools.ant.filters.ConcatFilter"/>
77 <copy file="input/concatfilter.test"
78 tofile="result/concat.ConcatFilterPrepend.test">
79 <filterchain>
80 <concatfilter prepend="result/prepend.txt"/>
81 </filterchain>
82 </copy>
83 </target>
84
85 <target name="testConcatFilterAppend" depends="init">
86 <typedef name="concatfilter" classname="org.apache.tools.ant.filters.ConcatFilter"/>
87 <copy file="input/concatfilter.test"
88 tofile="result/concat.ConcatFilterAppend.test">
89 <filterchain>
90 <concatfilter append="result/append.txt"/>
91 </filterchain>
92 </copy>
93 </target>
94
95 <target name="testConcatFilterPrependAppend" depends="init">
96 <typedef name="concatfilter" classname="org.apache.tools.ant.filters.ConcatFilter"/>
97 <copy file="input/concatfilter.test"
98 tofile="result/concat.ConcatFilterPrependAppend.test">
99 <filterchain>
100 <concatfilter prepend="result/prepend.txt" append="result/append.txt"/>
101 </filterchain>
102 </copy>
103 </target>
104
105</project>
Note: See TracBrowser for help on using the repository browser.