/hg/icedtea-web: Unit tests for PR1189

smohammad at icedtea.classpath.org smohammad at icedtea.classpath.org
Mon Dec 10 14:45:58 PST 2012


changeset 0187d8df56b4 in /hg/icedtea-web
details: http://icedtea.classpath.org/hg/icedtea-web?cmd=changeset;node=0187d8df56b4
author: Saad Mohammad <smohammad at redhat.com>
date: Mon Dec 10 17:45:36 2012 -0500

	Unit tests for PR1189


diffstat:

 ChangeLog                                                      |   9 ++++
 tests/netx/unit/net/sourceforge/jnlp/PluginParametersTest.java |  20 ++++++++++
 2 files changed, 29 insertions(+), 0 deletions(-)

diffs (44 lines):

diff -r 5402d0a45fdf -r 0187d8df56b4 ChangeLog
--- a/ChangeLog	Mon Dec 10 17:42:41 2012 -0500
+++ b/ChangeLog	Mon Dec 10 17:45:36 2012 -0500
@@ -1,3 +1,12 @@
+2012-12-10  Saad Mohammad  <smohammad at redhat.com>
+
+	Add unit tests for PR1189.
+	* tests/netx/unit/net/sourceforge/jnlp/PluginParametersTest.java:
+	(testConstructorWithNoCodeAndObjectParam): Initialize PluginParameters
+	without code/object parameters.
+	(testConstructorWithOnlyJnlpHrefParam): Initialize PluginParameters with
+	jnlp_href but no code/object parameters.
+
 2012-12-10  Saad Mohammad  <smohammad at redhat.com>
 
 	Add reproducer for PR1189.
diff -r 5402d0a45fdf -r 0187d8df56b4 tests/netx/unit/net/sourceforge/jnlp/PluginParametersTest.java
--- a/tests/netx/unit/net/sourceforge/jnlp/PluginParametersTest.java	Mon Dec 10 17:42:41 2012 -0500
+++ b/tests/netx/unit/net/sourceforge/jnlp/PluginParametersTest.java	Mon Dec 10 17:45:36 2012 -0500
@@ -111,4 +111,24 @@
 
     }
 
+    /**
+     * Initialize PluginParameters without code/object parameters
+     */
+    @Test(expected = PluginParameterException.class)
+    public void testConstructorWithNoCodeAndObjectParam() {
+        Map<String, String> rawParams = new HashMap<String, String>();
+        rawParams.put("classid", "clsid:classidValue");
+        new PluginParameters(rawParams);
+    }
+
+    /**
+     * Initialize PluginParameters with jnlp_href but no code/object parameters
+     */
+    @Test
+    public void testConstructorWithOnlyJnlpHrefParam() {
+        Map<String, String> rawParams = new HashMap<String, String>();
+        rawParams.put("jnlp_href", "applet.jnlp");
+        PluginParameters pluginParam = new PluginParameters(rawParams);
+        assertEquals("applet.jnlp", pluginParam.getJNLPHref());
+    }
 }



More information about the distro-pkg-dev mailing list