Author: bodewig
Date: Tue Jul 14 05:11:36 2009
New Revision: 793794

URL: http://svn.apache.org/viewvc?rev=793794&view=rev
Log:
tests for PR 43946

Modified:
    ant/core/trunk/src/tests/antunit/taskdefs/jar-test.xml

Modified: ant/core/trunk/src/tests/antunit/taskdefs/jar-test.xml
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/tests/antunit/taskdefs/jar-test.xml?rev=793794&r1=793793&r2=793794&view=diff
==============================================================================
--- ant/core/trunk/src/tests/antunit/taskdefs/jar-test.xml (original)
+++ ant/core/trunk/src/tests/antunit/taskdefs/jar-test.xml Tue Jul 14 05:11:36 
2009
@@ -120,4 +120,30 @@
     <au:assertResourceContains value="Second: Main Section"
                                resource="${output}/META-INF/MANIFEST.MF"/>
   </target>
+
+  <target name="testWhenManifestOnly"
+          
description="https://issues.apache.org/bugzilla/show_bug.cgi?id=43946";>
+    <mkdir dir="${input}"/>
+    <mkdir dir="${output}"/>
+    <jar destfile="${output}/first.jar">
+      <fileset dir="${input}"/>
+    </jar>
+    <au:assertFileExists file="${output}/first.jar"/>
+    <au:assertLogDoesntContain text="skipping jar archive"/>
+    <jar destfile="${output}/second.jar" whenmanifestonly="create">
+      <fileset dir="${input}"/>
+    </jar>
+    <au:assertFileExists file="${output}/second.jar"/>
+    <au:assertLogDoesntContain text="skipping jar archive"/>
+    <jar destfile="${output}/third.jar" whenmanifestonly="skip">
+      <fileset dir="${input}"/>
+    </jar>
+    <au:assertFileDoesntExist file="${output}/third.jar"/>
+    <au:assertLogContains text="skipping jar archive"/>
+    <au:expectfailure>
+      <jar destfile="${output}/forth.jar" whenmanifestonly="fail">
+        <fileset dir="${input}"/>
+      </jar>
+    </au:expectfailure>
+  </target>
 </project>


Reply via email to