我从一段时间开始使用joinfaces v3。 但我遇到有关viewScoped bean测试的问题。
在documentation中,我看到Viewscoped注释的等效弹簧范围由Jsf Spring Boot Starter自动配置
但是当我尝试使用以下注释之一测试@Component时 @Scope("视图&#34) @ViewScoped
我总是在以下行的org.joinfaces.autoconfigure.integration.ViewScope类中得到一个nullPointer
FacesContext.getCurrentInstance().getViewRoot().getViewMap()
因为FacesContext.getCurrentInstance为null
我们是否有一个关于如何使用joinfaces测试这种bean的示例? 谢谢
答案 0 :(得分:0)
在Joinfaces文档中,有一个关于如何测试一些jsf bean的例子。 也许对某人有用
答案 1 :(得分:0)
JoinFaces Bean Test 库可能就是你要找的东西。请参阅讨论here.
另一种可能性是使用joinfaces test mock classes.