JSFUnit 1.2 发布-下载

  JSFUnit 1.2发布下载了,使用JSFUnit的朋友可以直接从官方下载最新版的JSFUnit 1.2试用了。本次发布的JSFUnit 1.2JSFUnit的正式版本,因此强烈建议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主要包括如下新特性:

  1. JSFUnit 1.2引入了对Servlet 3.0规范的支持,同时将改进了配置文件让配置更容易
  2. JSFUnit 1.2改进了RichTree组件,增加了新的API
  3. JSFUnit 1.2增加了JSF静态分析工具
  4. JSFUnit 1.2增加了JSFUnit基于浏览器的控制台,让监控更方便。
  5. 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引用代码:

      [ad#468-60]

      Tags: , ,