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");

Reply via email to