X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=support%2Fcdi%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fcdi%2FSimpleInjectorTest.java;h=61cdfb86cd08048615ece0a36dfda670e4e9fca8;hb=dec278a67997ea8e85d10662e31548afd8890ed3;hp=829f5ceb531cd192d6be8e7ecec2920660b16a87;hpb=234106bc9380153b79e9753b88861756b2637167;p=utils diff --git a/support/cdi/src/test/java/org/wamblee/cdi/SimpleInjectorTest.java b/support/cdi/src/test/java/org/wamblee/cdi/SimpleInjectorTest.java index 829f5ceb..61cdfb86 100644 --- a/support/cdi/src/test/java/org/wamblee/cdi/SimpleInjectorTest.java +++ b/support/cdi/src/test/java/org/wamblee/cdi/SimpleInjectorTest.java @@ -28,30 +28,32 @@ import org.wamblee.inject.InjectorFactory; import org.wamblee.inject.SimpleInjector; import org.wamblee.support.jndi.StubInitialContextFactory; -public class SimpleInjectorTest { +public class SimpleInjectorTest extends BaseTestFixture { private BeanManagerSetup setup; @Before public void setUp() throws Exception { + super.setUp(); setup = new BeanManagerSetup(); setup.initialize(); StubInitialContextFactory.register(); InitialContext ctx = new InitialContext(); ctx.bind(BeanManagerLookup.BEAN_MANAGER_JNDI, setup.getBeanManager()); - MySingleton.reset(); + MySingleton.reset(); } @After - public void tearDown() { + public void tearDown() throws Exception { StubInitialContextFactory.unregister(); setup.shutdown(); + super.tearDown(); } @Test public void testGetSingleton() { MyPojo pojo = new MyPojo(); - SimpleInjector injector = new SimpleInjector(new CdiInjectorFactory()); + SimpleInjector injector = new SimpleInjector(new CdiInjectorFactory(BeanManagerLookup.lookup())); injector.inject(pojo); MySingleton obj = pojo.getSingleton();