bodewig     2003/03/27 01:43:49

  Modified:    src/etc/testcases/taskdefs zip.xml
               src/testcases/org/apache/tools/ant/taskdefs ZipTest.java
  Log:
  Demonstrate bug 18403
  
  Revision  Changes    Path
  1.11      +7 -0      ant/src/etc/testcases/taskdefs/zip.xml
  
  Index: zip.xml
  ===================================================================
  RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/zip.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- zip.xml   5 Feb 2003 10:43:07 -0000       1.10
  +++ zip.xml   27 Mar 2003 09:43:48 -0000      1.11
  @@ -95,6 +95,13 @@
            update="true" />
     </target>
   
  +  <!-- Bugzilla Report 18403 -->
  +  <target name="testPrefixAddsDir">
  +    <zip destfile="test3.zip" filesonly="false">
  +      <zipfileset dir="." prefix="test" includes="zip.xml"/>
  +    </zip>
  +  </target>
  +
     <target name="cleanup">
       <delete file="test3.zip"/>
       <delete file="test4.zip"/>
  
  
  
  1.13      +10 -0     
ant/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java
  
  Index: ZipTest.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/ZipTest.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- ZipTest.java      10 Feb 2003 14:14:45 -0000      1.12
  +++ ZipTest.java      27 Mar 2003 09:43:49 -0000      1.13
  @@ -57,6 +57,7 @@
   
   import java.io.File;
   import java.io.IOException;
  +import java.util.zip.ZipEntry;
   import java.util.zip.ZipFile;
   import java.util.Enumeration;
   
  @@ -133,5 +134,14 @@
   
       public void testUpdateIsNecessary() {
           expectLogContaining("testUpdateIsNecessary", "Updating");
  +    }
  +
  +    // Bugzilla Report 18403
  +    public void testPrefixAddsDir() throws IOException {
  +        executeTarget("testPrefixAddsDir");
  +        File archive = getProject().resolveFile("test3.zip");
  +        ZipFile zf = new ZipFile(archive);
  +        ZipEntry ze = zf.getEntry("test/");
  +        assertNotNull("test/ has been added", ze);
       }
   }
  
  
  

Reply via email to