我支持bean:模拟FacesContext的测试我的脸消息显示器类
@ManagedBean(name = "messageDisplayer")
@ViewScoped
public class MessageDisplayer implements Serializable
{
private final Logger LOGGER = LoggerFactory.getLogger(this.getClass());
public void showMessage (FacesMessage.Severity severity, String summary, String detail)
{
FacesContext context = FacesContext.getCurrentInstance();
LOGGER.debug("Showing message with severity='{}', summary='{}', detail='{}'", severity, summary, detail);
context.addMessage(null, new FacesMessage(severity, summary, detail));
}
}
我如何能使用到的Mockito测试这个类的任何帮助!
请查看http://illegalargumentexception.blogspot.co.uk/2011/12/jsf-mocking-facescontext-for-unit-ests.html#mockFacesCurrentInstance或http://stackoverflow.com/questions/4252353/mocking -facescontext – kaos 2014-10-29 14:22:13