Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Bartel2013-09-30 22:04:25 +0000
committerJan Bartel2013-09-30 22:04:25 +0000
commit4a917b464f3181117af730e15c1937bd7182bb59 (patch)
tree577c6c49403206109f1e6e12df7d8653d8396205 /jetty-jndi/src
parentc829d7dbaa5337604925fa8fde84d20f4771dda7 (diff)
downloadorg.eclipse.jetty.project-4a917b464f3181117af730e15c1937bd7182bb59.tar.gz
org.eclipse.jetty.project-4a917b464f3181117af730e15c1937bd7182bb59.tar.xz
org.eclipse.jetty.project-4a917b464f3181117af730e15c1937bd7182bb59.zip
Fix JNDI test for change to ContextHandler
Diffstat (limited to 'jetty-jndi/src')
-rw-r--r--jetty-jndi/src/test/java/org/eclipse/jetty/jndi/java/TestJNDI.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/jetty-jndi/src/test/java/org/eclipse/jetty/jndi/java/TestJNDI.java b/jetty-jndi/src/test/java/org/eclipse/jetty/jndi/java/TestJNDI.java
index 82e283d146..fc707d682c 100644
--- a/jetty-jndi/src/test/java/org/eclipse/jetty/jndi/java/TestJNDI.java
+++ b/jetty-jndi/src/test/java/org/eclipse/jetty/jndi/java/TestJNDI.java
@@ -45,7 +45,10 @@ import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import org.eclipse.jetty.jndi.NamingContext;
+import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.handler.ContextHandler;
+import org.eclipse.jetty.server.handler.ContextHandlerCollection;
+import org.eclipse.jetty.server.handler.HandlerList;
import org.eclipse.jetty.util.log.Log;
import org.eclipse.jetty.util.log.Logger;
import org.junit.Ignore;
@@ -78,17 +81,24 @@ public class TestJNDI
public void testThreadContextClassloaderAndCurrentContext()
throws Exception
{
+
+
//create a jetty context, and start it so that its classloader it created
//and it is the current context
ClassLoader currentLoader = Thread.currentThread().getContextClassLoader();
ContextHandler ch = new ContextHandler();
URLClassLoader chLoader = new URLClassLoader(new URL[0], currentLoader);
ch.setClassLoader(chLoader);
-
+ Server server = new Server();
+ HandlerList hl = new HandlerList();
+ server.setHandler(hl);
+ hl.addHandler(ch);
+
//Create another one
ContextHandler ch2 = new ContextHandler();
URLClassLoader ch2Loader = new URLClassLoader(new URL[0], currentLoader);
ch2.setClassLoader(ch2Loader);
+ hl.addHandler(ch2);
try
{

Back to the top