Mockrunner is a lightweight framework for unit testing applications
in the J2EE environment. It supports servlets, filters, tag classes
and Struts actions and forms. Furthermore it includes a JDBC, a JMS
and a JCA test framework and can be used in conjunction with MockEJB
to test EJB based applications.
Mockrunner extends JUnit and simulates the necessary behaviour without
calling the real infrastructure. It does not need a running
application server or a database. Furthermore it does not call the
webcontainer or the Struts ActionServlet. It is very fast and enables
the user to manipulate all involved classes and mockobjects in all
steps of the test. It can be used to write very sophisticated
unit-tests for J2EE based applications without any overhead.
Mockrunner does not support any type of in-container testing.