1 package org.wamblee.support.jndi;
3 import static junit.framework.Assert.assertEquals;
5 import javax.naming.InitialContext;
6 import javax.naming.NamingException;
8 import org.junit.After;
9 import org.junit.Before;
10 import org.junit.Test;
11 import org.wamblee.support.jndi.StubInitialContextFactory;
13 public class StubInitiaContextFactoryTest {
18 StubInitialContextFactory.unregister();
21 @Test(expected = NamingException.class)
22 public void testLookupNotRegistered() throws Exception {
23 InitialContext ctx = new InitialContext();
24 ctx.bind("a/b", "hallo");
28 public void testLookup() throws Exception {
29 StubInitialContextFactory.register();
31 InitialContext ctx = new InitialContext();
32 ctx.bind("a/b", "hallo");
34 ctx = new InitialContext();
35 Object obj = ctx.lookup("a/b");
37 assertEquals("hallo", obj);