bodewig 2003/06/23 07:47:02
Modified: src/etc/testcases/taskdefs unzip.xml
src/testcases/org/apache/tools/ant/taskdefs UnzipTest.java
Log:
Demonstrate Bugzilla Report 20969
Revision Changes Path
1.6 +10 -0 ant/src/etc/testcases/taskdefs/unzip.xml
Index: unzip.xml
===================================================================
RCS file: /home/cvs/ant/src/etc/testcases/taskdefs/unzip.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- unzip.xml 24 Apr 2003 13:02:56 -0000 1.5
+++ unzip.xml 23 Jun 2003 14:47:02 -0000 1.6
@@ -68,4 +68,14 @@
<mkdir dir="unziptestout"/>
<unzip dest="unziptestout" src="zip/test.exe"/>
</target>
+
+ <!-- Bugzilla Report 20969 -->
+ <target name="testPatternSetSlashOnly" depends="prepareTestZip">
+ <unzip dest="unziptestout" src="unziptest.zip">
+ <patternset>
+ <include name="2/"/>
+ </patternset>
+ </unzip>
+ </target>
+
</project>
1.10 +12 -0
ant/src/testcases/org/apache/tools/ant/taskdefs/UnzipTest.java
Index: UnzipTest.java
===================================================================
RCS file:
/home/cvs/ant/src/testcases/org/apache/tools/ant/taskdefs/UnzipTest.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- UnzipTest.java 24 Apr 2003 13:02:57 -0000 1.9
+++ UnzipTest.java 23 Jun 2003 14:47:02 -0000 1.10
@@ -143,4 +143,16 @@
+ "probably a self-extracting archive");
}
+
+ /*
+ * PR 20969
+ */
+ public void testPatternSetSlashOnly() {
+ executeTarget("testPatternSetSlashOnly");
+ assertTrue("1/foo is not included",
+ !getProject().resolveFile("unziptestout/1/foo").exists());
+ assertTrue("2/bar is included",
+ getProject().resolveFile("unziptestout/2/bar").exists());
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]