【发布时间】:2016-02-29 09:21:25
【问题描述】:
这是我第一次对 JSF 1.2 + RichFaces 3.3.3 应用程序进行单元测试;通过可用的框架,我发现JSFUnit应该与这个JSF版本一起工作,但后来发现这个项目现在已经停止并被Arquilian Warp取代(与其他相关组件一起使用)。
但是,由于缺乏文档,我无法确定 Arquilian Warp 是否支持 JSF 1.2;所以任何人都可以回答,我可以继续它,还是 JSFUnit 我目前唯一的选择?
【问题讨论】:
-
我不知道有什么会阻止它工作,你试过了吗?
-
不,你建议我应该这样做吗?这将是美妙的,而不是学习在我的旧项目中使用 JSFUnit,而在新项目中使用 Arquillian Warp。
-
是的,试试看。如果它不起作用,请创建一些票证,也许我们可以让它适用于 jsf 1.2
-
我喜欢有这种可能性 :) 至少有 4 年没有在这个进展上进行任何活动了,无论如何我都会试一试,因为它是值得的。但是这仍然很奇怪事情还不清楚。
-
它似乎还没有开箱即用,看到这个:严重:向类 com.sun.faces.config.ConfigureListener java.lang 的侦听器实例发送上下文初始化事件的异常。 NoClassDefFoundError: javax/faces/context/FacesContextWrapper
标签: unit-testing jsf jsf-1.2 jboss-arquillian jsfunit