|
@@ -100,4 +100,97 @@ world=Ant |
|
|
resource="${output}/text.txt" value="Hello, Ant!"/> |
|
|
resource="${output}/text.txt" value="Hello, Ant!"/> |
|
|
</target> |
|
|
</target> |
|
|
|
|
|
|
|
|
|
|
|
<target name="testLongestFilterWins" depends="setUp,ph.defineHelpers"> |
|
|
|
|
|
<mkdir dir="${input}"/> |
|
|
|
|
|
<echo file="${input}/filter.properties"><![CDATA[ |
|
|
|
|
|
a=1 |
|
|
|
|
|
ab=2 |
|
|
|
|
|
abc=3 |
|
|
|
|
|
abcd=4 |
|
|
|
|
|
abcde=5 |
|
|
|
|
|
abcdef=6 |
|
|
|
|
|
abcdefg=7 |
|
|
|
|
|
abcdefgh=8 |
|
|
|
|
|
abcdefghi=9 |
|
|
|
|
|
abcdefghij=10 |
|
|
|
|
|
abcdefghijk=11 |
|
|
|
|
|
abcdefghijkl=12 |
|
|
|
|
|
abcdefghijklm=13 |
|
|
|
|
|
abcdefghijklmn=14 |
|
|
|
|
|
abcdefghijklmno=15 |
|
|
|
|
|
abcdefghijklmnop=16 |
|
|
|
|
|
abcdefghijklmnopq=17 |
|
|
|
|
|
abcdefghijklmnopqr=18 |
|
|
|
|
|
abcdefghijklmnopqrs=19 |
|
|
|
|
|
abcdefghijklmnopqrst=20 |
|
|
|
|
|
abcdefghijklmnopqrstu=21 |
|
|
|
|
|
abcdefghijklmnopqrstuv=22 |
|
|
|
|
|
abcdefghijklmnopqrstuvw=23 |
|
|
|
|
|
abcdefghijklmnopqrstuvwx=24 |
|
|
|
|
|
abcdefghijklmnopqrstuvwxy=25 |
|
|
|
|
|
abcdefghijklmnopqrstuvwxyz=26 |
|
|
|
|
|
]]></echo> |
|
|
|
|
|
<echo file="${output}/text.txt"><![CDATA[ |
|
|
|
|
|
a |
|
|
|
|
|
ab |
|
|
|
|
|
abc |
|
|
|
|
|
abcd |
|
|
|
|
|
abcde |
|
|
|
|
|
abcdef |
|
|
|
|
|
abcdefg |
|
|
|
|
|
abcdefgh |
|
|
|
|
|
abcdefghi |
|
|
|
|
|
abcdefghij |
|
|
|
|
|
abcdefghijk |
|
|
|
|
|
abcdefghijkl |
|
|
|
|
|
abcdefghijklm |
|
|
|
|
|
abcdefghijklmn |
|
|
|
|
|
abcdefghijklmno |
|
|
|
|
|
abcdefghijklmnop |
|
|
|
|
|
abcdefghijklmnopq |
|
|
|
|
|
abcdefghijklmnopqr |
|
|
|
|
|
abcdefghijklmnopqrs |
|
|
|
|
|
abcdefghijklmnopqrst |
|
|
|
|
|
abcdefghijklmnopqrstu |
|
|
|
|
|
abcdefghijklmnopqrstuv |
|
|
|
|
|
abcdefghijklmnopqrstuvw |
|
|
|
|
|
abcdefghijklmnopqrstuvwx |
|
|
|
|
|
abcdefghijklmnopqrstuvwxy |
|
|
|
|
|
abcdefghijklmnopqrstuvwxyz |
|
|
|
|
|
]]></echo> |
|
|
|
|
|
<echo file="${output}/expected.txt"><![CDATA[ |
|
|
|
|
|
1 |
|
|
|
|
|
2 |
|
|
|
|
|
3 |
|
|
|
|
|
4 |
|
|
|
|
|
5 |
|
|
|
|
|
6 |
|
|
|
|
|
7 |
|
|
|
|
|
8 |
|
|
|
|
|
9 |
|
|
|
|
|
10 |
|
|
|
|
|
11 |
|
|
|
|
|
12 |
|
|
|
|
|
13 |
|
|
|
|
|
14 |
|
|
|
|
|
15 |
|
|
|
|
|
16 |
|
|
|
|
|
17 |
|
|
|
|
|
18 |
|
|
|
|
|
19 |
|
|
|
|
|
20 |
|
|
|
|
|
21 |
|
|
|
|
|
22 |
|
|
|
|
|
23 |
|
|
|
|
|
24 |
|
|
|
|
|
25 |
|
|
|
|
|
26 |
|
|
|
|
|
]]></echo> |
|
|
|
|
|
<replace replacefilterresource="${input}/filter.properties"> |
|
|
|
|
|
<file file="${output}/text.txt"/> |
|
|
|
|
|
</replace> |
|
|
|
|
|
<au:assertFilesMatch expected="${output}/expected.txt" |
|
|
|
|
|
actual="${output}/text.txt"/> |
|
|
|
|
|
</target> |
|
|
|
|
|
|
|
|
</project> |
|
|
</project> |