如何使用Joinfaces测试viewScoped bean

时间:2018-02-14 22:39:42

标签: jsf joinfaces

我从一段时间开始使用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的示例? 谢谢

2 个答案:

答案 0 :(得分:0)

在Joinfaces文档中,有一个关于如何测试一些jsf bean的例子。 也许对某人有用

答案 1 :(得分:0)

JoinFaces Bean Test 库可能就是你要找的东西。请参阅讨论here.

另一种可能性是使用joinfaces test mock classes.