0

我正在尝试使用 JUnit 测试我的 Web 应用程序。我看到有 cdi-unit 看起来很不错或带有 JBoss 的 Arquillian(我在 Seam3,JBoss 7.1.3 上),但我无法让它工作。

一旦我尝试注入一个 bean(并且我需要为我的测试注入多个 bean),它就无法正常工作。我得到“在注入点带有限定符 [@default] 的类型 [...] 的不满意注入”。

特别是对于EntityManager我需要注入的。是否有一些简单的插件可以添加到我的 pom 文件中以使其正常工作?

谢谢 !

4

1 回答 1

2

您应该看看 DeltaSpike 测试控制模块。这将在您的测试中启动一个嵌入式 CDI 容器。设置起来非常简单。

在此处查看模块文档:

http://deltaspike.apache.org/documentation/test-control.html

于 2015-07-25T11:39:24.913 回答