bodewig 2003/01/23 03:40:13
Modified: src/etc/testcases/taskdefs jar.xml
src/testcases/org/apache/tools/ant/taskdefs JarTest.java
Log:
Add some tests
Revision Changes Path
1.7 +71 -0 jakarta-ant/src/etc/testcases/taskdefs/jar.xml
Index: jar.xml
===================================================================
RCS file: /home/cvs/jakarta-ant/src/etc/testcases/taskdefs/jar.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- jar.xml 17 Jan 2003 10:50:57 -0000 1.6
+++ jar.xml 23 Jan 2003 11:40:13 -0000 1.7
@@ -4,6 +4,7 @@
<property name="tmp.jar" location="tmp.jar"/>
<property name="tmp.dir" location="jartmp"/>
+ <property name="tmp.zip" location="tmp.zip"/>
<target name="test1">
<jar/>
@@ -94,9 +95,79 @@
<unjar src="${tmp.jar}" dest="${tmp.dir}"/>
</target>
+ <target name="testNoRecreateBasedirExcludesWithUpdate">
+ <jar
+ destfile="${tmp.jar}"
+ basedir="."
+ includes="j*.xml"
+ excludes="java.xml"
+ update="true"
+ />
+ </target>
+
+ <target name="testNoRecreateBasedirExcludesWithoutUpdate">
+ <jar
+ destfile="${tmp.jar}"
+ basedir="."
+ includes="j*.xml"
+ excludes="java.xml"
+ />
+ </target>
+
+ <target name="makezip">
+ <zip destfile="${tmp.zip}"
+ basedir="." includes="j*.xml"/>
+ </target>
+
+ <target name="testNoRecreateZipfilesetExcludesWithUpdate"
+ depends="makezip">
+ <jar destfile="${tmp.jar}"
+ update="true">
+ <zipfileset src="${tmp.zip}" excludes="java.xml"/>
+ </jar>
+ </target>
+
+ <target name="testNoRecreateZipfilesetExcludesWithoutUpdate"
+ depends="makezip">
+ <jar destfile="${tmp.jar}">
+ <zipfileset src="${tmp.zip}" excludes="java.xml"/>
+ </jar>
+ </target>
+
+ <target name="testRecreateZipfilesetWithoutUpdateAdditionalFiles"
+ depends="makezip">
+ <jar destfile="${tmp.jar}">
+ <zipfileset src="${tmp.zip}"/>
+ </jar>
+ </target>
+
+ <target name="testRecreateZipfilesetWithUpdateAdditionalFiles"
+ depends="makezip">
+ <jar destfile="${tmp.jar}"
+ update="true">
+ <zipfileset src="${tmp.zip}"/>
+ </jar>
+ </target>
+
+ <target name="testRecreateZipfilesetWithoutUpdateNewerFile"
+ depends="makezip">
+ <jar destfile="${tmp.jar}">
+ <zipfileset src="${tmp.zip}" includes="jar.xml"/>
+ </jar>
+ </target>
+
+ <target name="testRecreateZipfilesetWithUpdateNewerFile"
+ depends="makezip">
+ <jar destfile="${tmp.jar}"
+ update="true">
+ <zipfileset src="${tmp.zip}" includes="jar.xml"/>
+ </jar>
+ </target>
+
<target name="cleanup">
<delete file="${tmp.jar}" />
<delete dir="${tmp.dir}"/>
+ <delete file="${tmp.zip}" />
</target>
</project>
1.13 +37 -0
jakarta-ant/src/testcases/org/apache/tools/ant/taskdefs/JarTest.java
Index: JarTest.java
===================================================================
RCS file:
/home/cvs/jakarta-ant/src/testcases/org/apache/tools/ant/taskdefs/JarTest.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- JarTest.java 22 Jan 2003 12:36:41 -0000 1.12
+++ JarTest.java 23 Jan 2003 11:40:13 -0000 1.13
@@ -163,4 +163,41 @@
.resolveFile("jartmp/META-INF/MANIFEST.MF")));
assertEquals(mf1, mf2);
}
+
+ public void testNoRecreateBasedirExcludesWithUpdate() {
+ testNoRecreate("testNoRecreateBasedirExcludesWithUpdate");
+ }
+
+ public void testNoRecreateBasedirExcludesWithoutUpdate() {
+ testNoRecreate("testNoRecreateBasedirExcludesWithoutUpdate");
+ }
+
+ public void testNoRecreateZipfilesetExcludesWithUpdate() {
+ testNoRecreate("testNoRecreateZipfilesetExcludesWithUpdate");
+ }
+
+ public void testNoRecreateZipfilesetExcludesWithoutUpdate() {
+ testNoRecreate("testNoRecreateZipfilesetExcludesWithoutUpdate");
+ }
+
+ public void testRecreateZipfilesetWithoutUpdateAdditionalFiles() {
+ testRecreate("test4",
+ "testRecreateZipfilesetWithoutUpdateAdditionalFiles");
+ }
+
+ public void testRecreateZipfilesetWithUpdateAdditionalFiles() {
+ testRecreate("test4",
+ "testRecreateZipfilesetWithUpdateAdditionalFiles");
+ }
+
+ public void testRecreateZipfilesetWithoutUpdateNewerFile() {
+ testRecreate("testRecreateNewerFileSetup",
+ "testRecreateZipfilesetWithoutUpdateNewerFile");
+ }
+
+ public void testRecreateZipfilesetWithUpdateNewerFile() {
+ testRecreate("testRecreateNewerFileSetup",
+ "testRecreateZipfilesetWithUpdateNewerFile");
+ }
+
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>