changeset 491:c0f74c4ad71b

Unit test for JCV.isMetaInfFile()
author Adam Domurad <adomurad@redhat.com>
date Tue, 14 Aug 2012 14:22:22 -0400
parents a86af88a8ecd
children f510679a1d72
files ChangeLog netx/net/sourceforge/jnlp/tools/JarCertVerifier.java tests/netx/unit/net/sourceforge/jnlp/tools/JarCertVerifierTest.java
diffstat 3 files changed, 26 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Mon Aug 13 15:52:03 2012 +0200
+++ b/ChangeLog	Tue Aug 14 14:22:22 2012 -0400
@@ -1,3 +1,11 @@
+2012-08-14  Adam Domurad  <adomurad@redhat.com>
+
+	Unit test for method in JCV, isMetaInfFile()
+	* netx/net/sourceforge/jnlp/tools/JarCertVerifier.java: 
+	Made isMetaInfFile package-private for testing purposes.
+	* tests/netx/unit/net/sourceforge/jnlp/tools/JarCertVerifierTest.java:
+	New, tests isMetaInfFile
+
 2012-08-06  Jiri Vanek  <jvanek@redhat.com>
 
 	Added splashscreen implementation
--- a/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java	Mon Aug 13 15:52:03 2012 +0200
+++ b/netx/net/sourceforge/jnlp/tools/JarCertVerifier.java	Tue Aug 14 14:22:22 2012 -0400
@@ -456,7 +456,7 @@
      * . META-INF/*.DSA
      * . META-INF/*.RSA
      */
-    static private boolean isMetaInfFile(String name) {
+    static boolean isMetaInfFile(String name) {
         String ucName = name.toUpperCase();
         return ucName.startsWith(META_INF);
     }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/netx/unit/net/sourceforge/jnlp/tools/JarCertVerifierTest.java	Tue Aug 14 14:22:22 2012 -0400
@@ -0,0 +1,17 @@
+package net.sourceforge.jnlp.tools;
+
+import static org.junit.Assert.*;
+
+import org.junit.Test;
+
+public class JarCertVerifierTest {
+
+    @Test
+    public void testIsMetaInfFile() {
+        final String METAINF ="META-INF";
+        assertFalse(JarCertVerifier.isMetaInfFile("some_dir/" + METAINF + "/filename"));
+        assertFalse(JarCertVerifier.isMetaInfFile(METAINF + "filename"));
+        assertTrue(JarCertVerifier.isMetaInfFile(METAINF + "/filename"));
+    }
+
+}