/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