Browse Source

turn Jesse's testcase in PR 45902 into an AntUnit test (failed before applying revision 738330 and passes after it)

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@738412 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 16 years ago
parent
commit
ca4b6cc233
1 changed files with 44 additions and 0 deletions
  1. +44
    -0
      src/tests/antunit/taskdefs/zip-test.xml

+ 44
- 0
src/tests/antunit/taskdefs/zip-test.xml View File

@@ -60,4 +60,48 @@
<unzip src="${output}/test.zip" dest="${output}/out"/>
<au:assertFileExists file="${output}/out/WEB-INF/lib/ant.jar"/>
</target>

<target name="testIssue45902"
description="https://issues.apache.org/bugzilla/show_bug.cgi?id=45902">
<mkdir dir="${input}/src/p"/>
<mkdir dir="${output}"/>
<touch file="${input}/src/p/X.java"/>
<touch file="${input}/src/p/x.properties"/>
<mkdir dir="${input}/build"/>
<copy todir="${input}/build">
<fileset dir="${input}/src" includes="**/*.java"/>
</copy>

<jar jarfile="${output}/jar.jar">
<fileset dir="${input}/build"/>
<fileset dir="${input}/src" excludes="**/*.java"/>
</jar>
<copy file="${output}/jar.jar" tofile="${output}/reference.jar"/>

<sleep seconds="1"/>
<touch file="${input}/src/p/y.properties"/>
<sleep seconds="1"/>
<delete file="${input}/src/p/y.properties"/>
<jar jarfile="${output}/jar.jar">
<fileset dir="${input}/build"/>
<fileset dir="${input}/src" excludes="**/*.java"/>
</jar>
<au:assertDestIsUptodate src="${output}/jar.jar"
dest="${output}/reference.jar"/>

<sleep seconds="1"/>
<jar jarfile="${output}/jar.jar">
<fileset dir="${input}/build"/>
<fileset dir="${input}/src" excludes="**/*.java"/>
</jar>
<au:assertDestIsUptodate src="${output}/jar.jar"
dest="${output}/reference.jar"/>

<jar jarfile="${output}/jar.jar">
<fileset dir="${input}/build"/>
<fileset dir="${input}/src" excludes="**/*.java"/>
</jar>
<au:assertDestIsUptodate src="${output}/jar.jar"
dest="${output}/reference.jar"/>
</target>
</project>

Loading…
Cancel
Save