The Jakarta Apache Project has released Cactus 1.5, a simple framework for unit testing server-side Java code such as servlets, Enterprise JavaBeans, and tag libraries.
The main focus for version 1.5 was on usability, and several new front ends for Cactus have been added: Ant integration, Maven integration, Jetty integration, and an experimental Eclipse plugin.
The web site has been overhauled to provide better doc navigation and contains several new tutorials.
Main new features
The following main features have been added since Cactus 1.4.1:
Added support for begin()/end() that are run before and after each test on the client side (mirrors setUp()/tearDown() which are run before and after each test on the server side).Special Jetty integration to automatically start Jetty when executing a test suiteAdded support for Form-based authenticationAdded support for i8nAdded new JspTagLifecycle class to help unit test taglibsAdded support for JBoss in Ant integrationAdded support for server-side XSLT when running Cactus tests from a browserNew Ant integration (<cactifywar> and <cactus> Ant tasks). Note that version 1.5-rc1 has added support for WebLogic 7.x as compared to version 1.5-beta1.Added ability to run pure JUnit tests seamlessly on the server sideLots of other new features. For a full feature list, see http://jakarta.apache.org/cactus/features.html
Read the Cactus 1.5 Announcement:
http://jakarta.apache.org/cactus/1.5/ANNOUNCEMENT.txt
Visit the Cactus home page:
http://jakarta.apache.org/cactus/