Hi,
Using deltaspike-test-control-module:0.6-SNAPSHOT and Weld,my unit tests
run fine. As soon as I switch to using OWB, tests fail with the exception:
java.lang.IllegalStateException: No
org.apache.deltaspike.core.api.provider.BeanManagerProvider in place!
Please ensure that you configured the CDI implementation of your choice
properly. If your setup is correct, please clear all caches and compiled
artifacts.
My dependencies in Gradle build file are as follows. The BeanManagerProvider
class is in deltaspike-core-impl. What am I missing?
testCompile(
[group: 'org.apache.deltaspike.modules', name:
'deltaspike-test-control-module-impl', version: deltaspikeVersion],
[group: 'org.apache.lucene', name: 'lucene-test-framework',
version: luceneVersion]
)
testRuntime(
[group: 'org.apache.deltaspike.core', name:
'deltaspike-core-impl', version: deltaspikeVersion]
)
weld(
[group: 'org.apache.deltaspike.cdictrl', name:
'deltaspike-cdictrl-weld', version: deltaspikeVersion],
[group: 'org.jboss.weld.se', name: 'weld-se', version:
weldSEVersion]
)
owb(
[group: 'org.apache.deltaspike.cdictrl', name:
'deltaspike-cdictrl-owb', version: deltaspikeVersion],
[group: 'org.apache.openwebbeans.test', name: 'cditest',
version: openWebBeansVersion],
[group: 'org.apache.openwebbeans.test', name: 'cditest-owb',
version: openWebBeansVersion]
)
Regards,
Abhijit Sarkar