The full 1.0 release of OpenBrace Limited's ObMimic
library for plain-Java out-of-container testing of Servlet API code is now available from the OpenBrace website
ObMimic is a library of plain-Java implementations of the Servlet API’s interfaces and abstract classes. It provides a comprehensive set of ready-made and fully-configurable test-doubles for accurately simulating the Servlet API in out-of-container testing of any code that uses the Servlet API (or frameworks or libraries that run on top of the Servlet API, such as JSF).
If you want to test code that uses the Servlet API but find that detailed testing of such code is harder, more restrictive or slower than for normal Java code - or even if you just want the simplest way for your tests to obtain fully-functional instances of Servlet API interfaces - ObMimic may be what you're looking for.
For full details, features, "Getting Started" and "How To" guides, Javadoc and other documentation see the OpenBrace website
The "Community" edition of ObMimic is available at no cost for both personal and commercial use from the OpenBrace website's Download
page. A free but time-limited evaluation licence-key for the "Professional" edition is also available.
Full licence-keys for the "Professional" edition and the "Enterprise" edition (which includes full source code) can be ordered from the OpenBrace website's Buy ObMimic Licences