【发布时间】:2010-11-23 02:57:41
【问题描述】:
我正在尝试向 JSF 应用程序添加一些单元测试。此应用程序没有严重依赖任何最佳实践,因此许多服务方法使用FacesContext 从托管会话 bean 中提取数据,如下所示:
(这是在一个 util 类中)
public static Object getPageBean(String beanReference) {
FacesContext fc = FacesContext.getCurrentInstance();
VariableResolver vr = fc.getApplication().getVariableResolver();
return vr.resolveVariable(fc, beanReference);
}
模拟这个的最好方法是什么?我正在使用 groovy,所以我有更多选项来创建我通常无法创建的类。
【问题讨论】:
标签: unit-testing jsf groovy mocking facescontext