Cactus (Framework)
Test-Framework der Apache Software Foundation / aus Wikipedia, der freien encyclopedia
Liebe Wikiwand-AI, fassen wir uns kurz, indem wir einfach diese Schlüsselfragen beantworten:
Können Sie die wichtigsten Fakten und Statistiken dazu auflisten Cactus (Framework)?
Fass diesen Artikel für einen 10-Jährigen zusammen
Cactus war ein Test-Framework, das von der Apache Software Foundation im Jakarta-Projekt entwickelt wurde. Es baute auf dem JUnit-Test-Framework auf, wurde jedoch für serverseitige Tests benutzt, z. B. zum Testen von Servlets, EJBs, Tag libs und JSPs.
Jakarta Cactus | |
---|---|
Basisdaten | |
Entwickler | Apache Software Foundation |
Aktuelle Version | 1.8.1 (18. Januar 2009) |
Betriebssystem | plattformübergreifend |
Programmiersprache | Java |
Kategorie | Test-Framework |
Lizenz | Apache License 2.0 |
jakarta.apache.org/cactus |
Cactus setzte für die Servlet- bzw. EJB-Container keine Mock-Objekte ein, sondern ließ die Tests innerhalb des Containers laufen. Dazu verwendete es Codehaus Cargo um den jeweiligen Container zu instrumentieren[1] und HttpClient um die HTTP-Verbindungen aufzubauen.[2]
Cactus sah sich als Framework für integrative Unit-Tests – d. h. Unit-Tests, die die Interaktionen mit dem Container testen. Cactus war aber auch für logische Unit-Tests (z. B. Applikationslogiktest) und funktionelle Unit-Tests (z. B. HTTP Request-/Response-Test) einsetzbar.[3]
Cactus wird seit dem 5. August 2011 nicht mehr weiterentwickelt.[4]