@Test public void testEJBInjectWiring() { String something = ejb3ServiceInterfaceWithInject.findSomething(12L); assertEquals("Something", something); String somethingDeep = ejb3ServiceInterfaceWithInject.findSomethingDeep(12L); assertEquals("Something Deep", somethingDeep); }
@Test public void testEJBWiring() { String something = anInterface.findSomething(12L); assertEquals("Something", something); String somethingDeep = anInterface.findSomethingDeep(12L); assertEquals("Something Deep", somethingDeep); }
@Test public void testModuleRegistration() { containerLifeCycleTestUtil.registerModule(new MockedInnerModule()); EJB3ServiceInterface serviceInterface = containerLifeCycleTestUtil.getService(EJB3ServiceInterface.class); String something = serviceInterface.findSomethingDeep(12L); assertEquals("Mocked", something); }
@Test public void testEJBWiringWithMockito() { EJB3InnerServiceInterface anInterface = Mockito.mock(EJB3InnerServiceInterface.class); Mockito.when(anInterface.findSomething(12L)).thenReturn("Something Deep From Mock"); containerLifeCycleTestUtil.registerServiceInstance( EJB3InnerServiceInterface.class, anInterface); EJB3ServiceInterface serviceInterface = containerLifeCycleTestUtil.getService(EJB3ServiceInterface.class); String something = serviceInterface.findSomething(12L); assertEquals("Something", something); String somethingDeep = serviceInterface.findSomethingDeep(12L); assertEquals("Something Deep From Mock", somethingDeep); }