Browse Source

Demonstrate Bugzilla Report 20969

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274691 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 22 years ago
parent
commit
fddadc930e
2 changed files with 22 additions and 0 deletions
  1. +10
    -0
      src/etc/testcases/taskdefs/unzip.xml
  2. +12
    -0
      src/testcases/org/apache/tools/ant/taskdefs/UnzipTest.java

+ 10
- 0
src/etc/testcases/taskdefs/unzip.xml View File

@@ -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>

+ 12
- 0
src/testcases/org/apache/tools/ant/taskdefs/UnzipTest.java View File

@@ -143,4 +143,16 @@ public class UnzipTest extends BuildFileTest {
+ "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());
}

}

Loading…
Cancel
Save