diff options
author | Jiri Vanek <[email protected]> | 2012-08-27 12:50:29 +0200 |
---|---|---|
committer | Jiri Vanek <[email protected]> | 2012-08-27 12:50:29 +0200 |
commit | 36f7aeda80f29c9969099feb064985e1920518e9 (patch) | |
tree | adc072b80c019c3d6dcb051870d6e7b452b9726a /netx/net/sourceforge/jnlp/NullJnlpFileException.java | |
parent | afffc63223a2307b01ec50c6ec4da839a88144f5 (diff) |
Fixed long term failing unit-test, fixed NPE from ClassLoader
* netx/net/sourceforge/jnlp/NullJnlpFileException.java: new class to
distinguish plain NPE from null jnlp file.
* netx/net/sourceforge/jnlp/SecurityDesc.java: (getSandBoxPermissions)
added throw of NullJnlpFileException in case of null jnlp file.
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (findClass)
added Override annotation, add catch of NullJnlpFileException and
re-throw of CNF exception.
* tests/netx/unit/net/sourceforge/jnlp/runtime/CodeBaseClassLoaderTest.java:
(testResourceLoadSuccessCaching) (testResourceLoadFailureCaching)
(testParentClassLoaderIsAskedForClasses) - internal JNLPFile's
(getSecurity) null in SecurityDesc constructorrepalced by this.
(testNullFileSecurityDesc) new test to ensure NPE in null JNLPFile case.
Diffstat (limited to 'netx/net/sourceforge/jnlp/NullJnlpFileException.java')
-rw-r--r-- | netx/net/sourceforge/jnlp/NullJnlpFileException.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/netx/net/sourceforge/jnlp/NullJnlpFileException.java b/netx/net/sourceforge/jnlp/NullJnlpFileException.java new file mode 100644 index 0000000..9c67f61 --- /dev/null +++ b/netx/net/sourceforge/jnlp/NullJnlpFileException.java @@ -0,0 +1,22 @@ +package net.sourceforge.jnlp; + +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ + +/** + * + * @author jvanek + */ +public class NullJnlpFileException extends NullPointerException { + + public NullJnlpFileException() { + super(); + } + + public NullJnlpFileException(String s) { + super(s); + } + +} |