【发布时间】:2015-07-24 09:55:47
【问题描述】:
我想使用 DeltaSpike 实现 CDI 测试。但是当我尝试调用一个依赖于 Faces Context 的函数时,我会产生一个空指针异常。
我需要模拟类还是可以以更好的方式对其进行初始化?
@RunWith(CdiTestRunner.class)
public class DeltaSpikeTest{
@Inject
private WindowContext windowContext;
@Inject
private TestBean testBean;
@Test
public void main() {
this.windowContext.activateWindow("w1");
testBean.methodThatUsesFacesContext(); // NPE
}
}
我们非常感谢每一个帮助!
【问题讨论】:
标签: testing cdi jsf-2.2 deltaspike