Olá pessoal,
Estou a algum tempo tentando fazer testes nos ejbs usando o JUnit
Minha configuração está abaixo: Wildfly 10 Java 8 Java EE 7 EJB 3.1
Tentei fazer os testes usando Junit 4.12 e OpenEJB 7.0.3 e não obtive sucesso. Tentei rodar o teste no site da apache https://github.com/apache/tomee/tree/042d4d9fc647c32ee31c4c7455a4769817564340/examples/simple-stateless
Fiz a troca do Openejb 4.5.1 pelo 7.0.3 porém após colocar todos os jars solicitados tomei o erro abaixo: javax.ejb.EJBException: Provider error. No provider found at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:67) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:43) at org.superbiz.stateless.basic.CalculatorTest.startTheContainer(CalculatorTest.java:38) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) Caused by: javax.validation.ValidationException: Could not create Configuration. at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:166) at org.apache.openejb.assembler.classic.ValidatorBuilder.getConfig(ValidatorBuilder.java:154) at org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:107) at org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:65) at org.apache.openejb.assembler.classic.LazyValidatorFactory.ensureDelegate(LazyValidatorFactory.java:53) at org.apache.openejb.assembler.classic.LazyValidatorFactory.getFactory(LazyValidatorFactory.java:62) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:926) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:718) at org.apache.openejb.OpenEjbContainer$Provider.createEJBContainer(OpenEjbContainer.java:343) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:56) ... 18 more Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:164) ... 27 more
alguém consegue me dar uma luz?