0

一段时间以来,我一直在使用 joinfaces v3。但是我在有关 viewScoped bean 的测试方面遇到了问题。

文档中我看到 ViewScoped 注释的等效弹簧范围是由 Jsf Spring Boot Starter 自动配置的

但是,当我尝试使用以下注释之一测试 @Component 时 @Scope("view") @ViewScoped

我总是在以下行中的类 org.joinfaces.autoconfigure.integration.ViewScope 上得到一个 nullPointer

FacesContext.getCurrentInstance().getViewRoot().getViewMap()

因为 FacesContext.getCurrentInstance 为空

我们是否有一个关于如何使用连接面测试这种 bean 的示例?谢谢

4

2 回答 2

0

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

于 2018-02-21T22:46:03.280 回答
0

JoinFaces Bean Test库可能是您正在寻找的。请参阅此处的讨论

另一种可能性是使用连接面测试模拟类。

于 2018-04-05T11:47:58.723 回答