我们有很多使用 Myfaces Test Framework for JSF 2.0 的测试。 http://myfaces.apache.org/test/index.html
问题是我们不能让它与 JSF 2.1 一起工作。有谁知道解决方法或解决方法?
当我们运行测试时,我们得到以下错误:java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory: javax.faces.application.ApplicationFactory
不过,它适用于 jsf 2.0。
我们代码中的一个典型用例:
// code block;
assertFalse("Error message not expected. ", facesContext
.getMessages().hasNext());
JSF 2.1 有一些语法更改,所以我猜这就是问题所在。