changeset 908:01e20acaf6af

added test for plain * in ClasspathMatcher.ClasspathMatchers.compile()
author Jiri Vanek <jvanek@redhat.com>
date Wed, 05 Mar 2014 15:34:24 +0100
parents 6334973af853
children 907fe0c8a3fa
files ChangeLog tests/netx/unit/net/sourceforge/jnlp/security/AppTrustWarningPanelTest.java tests/netx/unit/net/sourceforge/jnlp/util/ClasspathMatcherTest.java
diffstat 3 files changed, 20 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Mar 05 15:27:53 2014 +0100
+++ b/ChangeLog	Wed Mar 05 15:34:24 2014 +0100
@@ -1,3 +1,10 @@
+2014-03-05  Jiri Vanek  <jvanek@redhat.com>
+
+	* tests/netx/unit/net/sourceforge/jnlp/security/AppTrustWarningPanelTest.java:
+	removed unused imports
+	* tests/netx/unit/net/sourceforge/jnlp/util/ClasspathMatcherTest.java:
+	added test for plain * in ClasspathMatcher.ClasspathMatchers.compile()
+
 2014-03-05  Matthias Klose  <doko@ubuntu.com>
 
 	* launcher/launchers.in: Use bash as shebang.
--- a/tests/netx/unit/net/sourceforge/jnlp/security/AppTrustWarningPanelTest.java	Wed Mar 05 15:27:53 2014 +0100
+++ b/tests/netx/unit/net/sourceforge/jnlp/security/AppTrustWarningPanelTest.java	Wed Mar 05 15:34:24 2014 +0100
@@ -1,24 +1,17 @@
 package net.sourceforge.jnlp.security;
 
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
-
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-
 import javax.swing.JButton;
-
 import net.sourceforge.jnlp.PluginBridge;
 import net.sourceforge.jnlp.PluginParameters;
-import net.sourceforge.jnlp.security.SecurityDialogs.AccessType;
-import net.sourceforge.jnlp.security.SecurityDialogs.DialogType;
-import net.sourceforge.jnlp.tools.JarCertVerifier;
-
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
--- a/tests/netx/unit/net/sourceforge/jnlp/util/ClasspathMatcherTest.java	Wed Mar 05 15:27:53 2014 +0100
+++ b/tests/netx/unit/net/sourceforge/jnlp/util/ClasspathMatcherTest.java	Wed Mar 05 15:34:24 2014 +0100
@@ -556,4 +556,13 @@
         Assert.assertFalse(cps2.matches(new URL("http://bb.cz")));
         
     }
+    
+    @Test
+    public void testStar() throws MalformedURLException {
+        ClasspathMatchers cps1  = ClasspathMatcher.ClasspathMatchers.compile("*");
+        Assert.assertTrue(cps1.matches(new URL("http://whatever.anywher/something/at.some")));
+        Assert.assertTrue(cps1.matches(new URL("http://whatever.anywher/something/at")));
+        Assert.assertTrue(cps1.matches(new URL("http://whatever.anywher/")));
+        Assert.assertTrue(cps1.matches(new URL("http://whatever.anywher")));
+    }
 }