Browse Source

Test for 22865

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276539 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 21 years ago
parent
commit
dd33138003
2 changed files with 13 additions and 0 deletions
  1. +6
    -0
      src/etc/testcases/taskdefs/zip.xml
  2. +7
    -0
      src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java

+ 6
- 0
src/etc/testcases/taskdefs/zip.xml View File

@@ -122,6 +122,12 @@
includes="ziptest/**" filesonly="true"/>
</target>

<!-- Bugzilla Report 22865 -->
<target name="testEmptySkip">
<mkdir dir="ziptest"/>
<zip destfile="test3.zip" basedir="ziptest" whenempty="skip"/>
</target>

<target name="cleanup">
<delete file="test3.zip"/>
<delete file="test4.zip"/>


+ 7
- 0
src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java View File

@@ -126,4 +126,11 @@ public class ZipTest extends BuildFileTest {
executeTarget("testFilesOnlyDoesntCauseRecreate");
assertEquals(l, getProject().resolveFile("test3.zip").lastModified());
}

// Bugzilla Report 22865
public void testEmptySkip() {
executeTarget("testEmptySkip");
assertTrue("archive should get skipped",
!getProject().resolveFile("test3.zip").exists());
}
}

Loading…
Cancel
Save