JSFUnit 1.2发布下载了,使用JSFUnit的朋友可以直接从官方下载最新版的JSFUnit 1.2试用了。本次发布的JSFUnit 1.2是JSFUnit的正式版本,因此强烈建议JSFUnit用户下载升级。JSFUnit是一款针对JSF开发的单元测试框架。JSFUnit被设计成为可以完全整合JSF的测试于单元测试。通过使用JSFUnit,可以使用简单的api进行各种测试。JSFUnit运行在容器内部,可以让开发者无缝的访问managed beans, FacesContext, EL Expressions和各种JSF组件,与此同时JSFUnit 1.2还可以通过解析每次请求输出的HTML判断结果是否正确。
随着JSF 2.0的到来,貌似JSF也跟着火了起来,看来在Java web开放框架中面向组件的开发框架越来越受到重视。笔者是Tapestry用户虽然于JSF完全不同不过面向组件的开发思想还是如出一辙。说起Tapestry也是笔者使用时间最长最喜欢的一个Java表示层框架了。笔者现在使用的主要Tapestry版本是 Tapestry 4.1.6,如果有朋友对Tapestry有兴趣可以看看我参与的一个开源框架corner framework,个人感觉,绝对值得一看。
JSFUnit 1.2主要包括如下新特性:
- JSFUnit 1.2引入了对Servlet 3.0规范的支持,同时将改进了配置文件让配置更容易
- JSFUnit 1.2改进了RichTree组件,增加了新的API
- JSFUnit 1.2增加了JSF静态分析工具
- JSFUnit 1.2增加了JSFUnit基于浏览器的控制台,让监控更方便。
- JSFUnit 1.2升级了不少依赖包包括:
- htmlunit-2.7.jar
- htmlunit-core-js-2.7.jar
- nekohtml-1.9.14.jar
- commons-codec-1.4.jar
- 官方还标示因为使用RichFaces的时候Htmlunit 2.7会有一些bug,因此如果用户在使用Htmlunit 2.7于RichFaces的时候遇到问题可以尝试升级到最新的Htmlunit 2.8 snapshot,该bug已经在Htmlunit 2.8中修复。
JSFUnit 1.2下载地址:
JSFUnit 1.2下载
JSFUnit官方网址:
JSFUnit
JSFUnit 1.2 maven引用代码:
jboss JBoss Repository http://repository.jboss.org/maven2 false org.jboss.jsfunit jboss-jsfunit-core 1.2.0.Final org.jboss.jsfunit jboss-jsfunit-richfaces 1.2.0.Final org.jboss.jsfunit jboss-jsfunit-ant 1.2.0.Final org.jboss.jsfunit jboss-jsfunit-analysis 1.2.0.Final
[ad#468-60]