Hallo,
ich versuche gerade WildFly, Arquillian und EJB zum Laufen zu bringen.
Leider scheint es so, dass die EJB - Klasse nicht initiert werden kann.
Hier bekomme ich die NPE:,
customerService.addCustomer(newCustomer);
Hat jemand eine Idee?
ich versuche gerade WildFly, Arquillian und EJB zum Laufen zu bringen.
Leider scheint es so, dass die EJB - Klasse nicht initiert werden kann.
Java:
@RunWith(Arquillian.class)
public class FirstTest {
@Deployment
public static WebArchive createDeployment() {
return ShrinkWrap.create(WebArchive.class, "myapp.war")
.addClasses(CustomerService.class, CustomerServiceBean.class, Customer.class)
.addAsResource("META-INF/persistence.xml")
;
}
@EJB
private CustomerService customerService;
@Test
public void createCustomer() {
Customer newCustomer = new Customer();
newCustomer.setName("Test");
customerService.addCustomer(newCustomer);
Assert.assertEquals("Test", newCustomer.getName());
}
Hier bekomme ich die NPE:,
customerService.addCustomer(newCustomer);
Hat jemand eine Idee?