From 12f1e22e1fcc43be641c3f557ce282e97bfbc06a Mon Sep 17 00:00:00 2001 From: Antoine Levy-Lambert Date: Wed, 25 Aug 2004 14:56:41 +0000 Subject: [PATCH] Zip task did not create tasks when there are only empty directories in the selection I have simply added a testcase, the code was already fixed by Matt Benson in Zip.java revision 1.128 PR: 30365 git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276804 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 2 ++ src/etc/testcases/taskdefs/zip.xml | 7 +++++++ src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java | 6 ++++++ 3 files changed, 15 insertions(+) diff --git a/WHATSNEW b/WHATSNEW index 5e6e2bd96..90fe9f93a 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -80,6 +80,8 @@ Fixed bugs: * FTP task, getTimeDiff method was returning wrong value. Bugzilla 30595. +* Zip task was not zipping when only empty directories were found. Bugzilla 30365. + Changes from Ant 1.6.1 to Ant 1.6.2 =================================== diff --git a/src/etc/testcases/taskdefs/zip.xml b/src/etc/testcases/taskdefs/zip.xml index f6dd7046f..3363e6407 100644 --- a/src/etc/testcases/taskdefs/zip.xml +++ b/src/etc/testcases/taskdefs/zip.xml @@ -128,6 +128,12 @@ + + + + + + @@ -140,5 +146,6 @@ + diff --git a/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java b/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java index cc4bd79fb..9934e7d33 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java @@ -133,4 +133,10 @@ public class ZipTest extends BuildFileTest { assertTrue("archive should get skipped", !getProject().resolveFile("test3.zip").exists()); } + // Bugzilla Report 30365 + public void testZipEmptyDir() { + executeTarget("zipEmptyDir"); + assertTrue("archive should be created", + getProject().resolveFile("test3.zip").exists()); + } }