如何使用mockito嘲笑facescontext?如何使用mockito模拟facescontext?
我做这个假设法:
public String toPage2(){
if(isChecked()){
return NAV_STRING;
} else {
FacesContext context = FacesContext.getCurrentInstance();
context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Sæt i kryds checkboxen", null));
return "";
}
}
运行我的JUnit测试,我得到一个空指针异常,当我打电话getCurrentInstance()。
如何剔除facescontext并编写测试,以确定facesmessage是否已添加?
感谢。
该类是一个支持bean,所以构造函数不能带任何参数,或...?是不是可以在我的测试类的setup方法中添加一些东西来设置facescontext的实例? – Chris 2011-01-16 13:58:57