Check for null
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/267945eb Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/267945eb Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/267945eb Branch: refs/heads/tomee-1.7.3-prepare Commit: 267945ebeccc3138dbed634d15e60776a28fde3d Parents: a9ca7de Author: AndyGee <[email protected]> Authored: Fri Nov 20 10:45:05 2015 +0100 Committer: AndyGee <[email protected]> Committed: Fri Nov 20 10:45:05 2015 +0100 ---------------------------------------------------------------------- .../test/java/org/superbiz/injection/secure/MovieTest.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tomee/blob/267945eb/examples/testing-security-4/src/test/java/org/superbiz/injection/secure/MovieTest.java ---------------------------------------------------------------------- diff --git a/examples/testing-security-4/src/test/java/org/superbiz/injection/secure/MovieTest.java b/examples/testing-security-4/src/test/java/org/superbiz/injection/secure/MovieTest.java index e2d341c..b36c812 100644 --- a/examples/testing-security-4/src/test/java/org/superbiz/injection/secure/MovieTest.java +++ b/examples/testing-security-4/src/test/java/org/superbiz/injection/secure/MovieTest.java @@ -27,6 +27,7 @@ import javax.ejb.embeddable.EJBContainer; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; +import java.net.URL; import java.util.List; import java.util.Properties; @@ -51,7 +52,13 @@ public class MovieTest { @Before public void setUp() throws Exception { final ClassLoader ctxCl = Thread.currentThread().getContextClassLoader(); - System.setProperty("openejb.ScriptLoginModule.scriptURI", ctxCl.getResource("loginscript.js").toExternalForm()); + final URL resource = ctxCl.getResource("loginscript.js"); + + if (null != resource) { + System.setProperty("openejb.ScriptLoginModule.scriptURI", resource.toExternalForm()); + }else{ + throw new Exception("Resource loginscript.js was not found"); + } final Properties p = new Properties(); p.put("movieDatabase", "new://Resource?type=DataSource");
