package org.wamblee.cdi;
import static junit.framework.Assert.*;
+import static org.mockito.Mockito.*;
import javax.enterprise.inject.spi.BeanManager;
import javax.naming.InitialContext;
import org.junit.Test;
-import org.wamblee.support.jndi.StubInitialContextFactory;
-
-import static org.mockito.Mockito.*;
+import org.wamblee.test.jndi.StubInitialContextFactory;
-public class BeanManagerLookupTest {
+public class BeanManagerLookupTest extends BaseTestFixture {
@Test
public void testLookupInJndi() throws Exception {
BeanManagerSetup setup = new BeanManagerSetup();
setup.initialize();
StubInitialContextFactory.register();
- InitialContext ctx = new InitialContext();
+ InitialContext ctx = new InitialContext();
ctx.bind(BeanManagerLookup.BEAN_MANAGER_JNDI, setup.getBeanManager());
try {
assertSame(setup.getBeanManager(), BeanManagerLookup.lookup());
StubInitialContextFactory.unregister();
}
}
-
+
@Test
- public void testWithJndiButWithOverride() throws Exception {
+ public void testWithJndiButWithOverride() throws Exception {
BeanManagerSetup setup = new BeanManagerSetup();
setup.initialize();
StubInitialContextFactory.register();
- InitialContext ctx = new InitialContext();
+ InitialContext ctx = new InitialContext();
ctx.bind(BeanManagerLookup.BEAN_MANAGER_JNDI, setup.getBeanManager());
try {
BeanManager override = mock(BeanManager.class);
StubInitialContextFactory.unregister();
}
}
-
+
@Test
- public void testNoJndiButWithOverride() throws Exception {
+ public void testNoJndiButWithOverride() throws Exception {
BeanManager override = mock(BeanManager.class);
BeanManagerLookup.setBeanManager(override);
assertSame(override, BeanManagerLookup.lookup());