我正在尝试使用JUnit测试我的web应用程序。我看到有cdi-unit,这看起来很不错,或者使用JBoss的Arquillian (我在Seam3上,JBoss 7.1.3),但我不能让它工作。
只要我尝试注入一个bean (并且我需要为我的测试注入多个bean),它就不能工作。我得到了“未满足的类型注入...在注入点使用限定符@default”。
尤其是对于我需要注射的EntityManager。有没有一些简单的插件,我可以添加到我的pom文件,以使其工作?
谢谢!
发布于 2015-07-25 19:39:25
您应该看看DeltaSpike测试控制模块。这将在您的测试中启动一个嵌入式CDI容器。它的设置非常简单。
看看这里的模块文档:
http://deltaspike.apache.org/documentation/test-control.html
https://stackoverflow.com/questions/30465937
复制相似问题