This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: "Jakarta Cactus" – news · newspapers · books · scholar · JSTOR (November 2015) (Learn how and when to remove this template message) The topic of this article may not meet Wikipedia's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.Find sources: "Jakarta Cactus" – news · newspapers · books · scholar · JSTOR (November 2015) (Learn how and when to remove this template message) (Learn how and when to remove this template message)
Jakarta Cactus
Developer(s)Apache Software Foundation
Final release
1.8.1
Written inJava
Operating systemCross-platform
TypeUnit testing
LicenseApache License 2.0
Websitejakarta.apache.org/cactus/

Cactus is a simple test framework for unit testing server-side Java code (Servlets, EJBs, Tag libs, ...) from the Jakarta Project. The intent of Cactus is to lower the cost of writing tests for server-side code. It uses JUnit and extends it. Cactus implements an in-container strategy, meaning that tests are executed inside the container.

Project status

The Jakarta Cactus project was retired on August 5, 2011.

The Jakarta Cactus project announced the new 1.8.1 version [1] on January 18, 2009. Version 1.8.1 still does not support JUnit 4.x, although a workaround of sorts is documented [2]. As of 1.8, Cactus uses Cargo for all server-related manipulation. As of 08/05/2011, cactus has been retired. http://jakarta.apache.org/cactus/mock_vs_cactus.html