0

我想用 arquillian 做一些更具体的测试。该应用程序是一个 jsf 2.2 Web 应用程序,它使用 google guice 4.0 进行 DI。

在我的 web.xml 中,我定义了一个自定义注入提供程序:

<context-param>
        <param-name>com.sun.faces.injectionProvider</param-name>
        <param-value>com.custom.guice.GuiceInjectionProvider</param-value>
</context-param>

这很好用,除了 arquillian 的测试。测试从 wildfly-arquillian-container-managed 适配器开始。容器启动、部署和运行测试用例,但 DI 不起作用。

我也用@GuiceWebConfiguration、@GuiceConfiguration 尝试了 arquillian-guice-extensions,但没有任何效果。有没有人有这个案例的经验?

4

0 回答 0