changeset 1176:1ce1486f84d6

Fix resource loading in CodebaseManifestEntry reproducers 2015-03-17 Jie Kang <jkang@redhat.com> Fix resource loading in CodebaseManifestEntry reproducers * tests/reproducers/signed/CodeBaseManifestEntrySignedMatching/testcases/CodeBaseManifestEntrySignedMatching.java: Now uses Class.getResourceAsStream which will use system class loader if necessary
author Jie Kang <jkang@redhat.com>
date Tue, 17 Mar 2015 08:47:09 -0400
parents b395e5d3050b
children 6eae10290046
files ChangeLog tests/reproducers/signed/CodeBaseManifestEntrySignedMatching/testcases/CodeBaseManifestEntrySignedMatching.java
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Fri Mar 13 16:21:54 2015 +0100
+++ b/ChangeLog	Tue Mar 17 08:47:09 2015 -0400
@@ -1,3 +1,10 @@
+2015-03-17  Jie Kang  <jkang@redhat.com>
+
+	Fix resource loading in CodebaseManifestEntry reproducers
+	* tests/reproducers/signed/CodeBaseManifestEntrySignedMatching/testcases/CodeBaseManifestEntrySignedMatching.java:
+	Now uses Class.getResourceAsStream which will use system class loader
+	if necessary
+
 2015-03-13  Jiri Vanek  <jvanek@redhat.com>
 
 	Fixing xdg tests
@@ -25,7 +32,6 @@
 	constants instead of hardcoded values
 	* tests/test-extensions/net/sourceforge/jnlp/ServerAccess.java: same
 
-
 2015-03-10  Jiri Vanek  <jvanek@redhat.com>
 
 	Fixed locale tests
--- a/tests/reproducers/signed/CodeBaseManifestEntrySignedMatching/testcases/CodeBaseManifestEntrySignedMatching.java	Fri Mar 13 16:21:54 2015 +0100
+++ b/tests/reproducers/signed/CodeBaseManifestEntrySignedMatching/testcases/CodeBaseManifestEntrySignedMatching.java	Tue Mar 17 08:47:09 2015 -0400
@@ -69,7 +69,7 @@
     public static String getMessage(int i) {
         try {
             String s = "";//_cs, _de, _pl
-            PropertyResourceBundle props = new PropertyResourceBundle(CodeBaseManifestEntrySignedMatching.class.getClassLoader().getResourceAsStream("net/sourceforge/jnlp/resources/Messages" + s + ".properties"));
+            PropertyResourceBundle props = new PropertyResourceBundle(CodeBaseManifestEntrySignedMatching.class.getResourceAsStream("/net/sourceforge/jnlp/resources/Messages" + s + ".properties"));
             return props.getString(keys[i]);
         } catch (IOException ex) {
             throw new RuntimeException(ex);