diff --git a/src/etc/testcases/taskdefs/zip.xml b/src/etc/testcases/taskdefs/zip.xml index afac90e2a..06ec49ccc 100644 --- a/src/etc/testcases/taskdefs/zip.xml +++ b/src/etc/testcases/taskdefs/zip.xml @@ -102,6 +102,20 @@ + + + + + + + + + + + + @@ -113,5 +127,6 @@ + diff --git a/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java b/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java index 3d85301ff..9f123cb5b 100644 --- a/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java +++ b/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java @@ -144,4 +144,14 @@ public class ZipTest extends BuildFileTest { ZipEntry ze = zf.getEntry("test/"); assertNotNull("test/ has been added", ze); } + + // Bugzilla Report 19449 + public void testFilesOnlyDoesntCauseRecreate() + throws InterruptedException { + executeTarget("testFilesOnlyDoesntCauseRecreateSetup"); + long l = getProject().resolveFile("test3.zip").lastModified(); + Thread.currentThread().sleep(3000); + executeTarget("testFilesOnlyDoesntCauseRecreate"); + assertEquals(l, getProject().resolveFile("test3.zip").lastModified()); + } }