Lemonite is an Open Source tool designed to automate J2EE unit test development and management. It's entirely implemented in Java and makes it very easy to write and run unit tests for common J2EE business concepts (EJB, Servlets, etc...) and for Web Services too.
Project has been initialized in November 2004 and its main goal was to offer a nice solution to easily maintain test campains of large, heavy, and complex J2EE applications like bank information systems for example. In 2009, after 4 years of active development and project prototyping, the first public version is released.
Lemonite is strongly based on JUnit and generates, compiles, runs, and reports JUnit testcases built from developer input/output GUI-specified test datas. Lemonite Junit testcase template allows to create fully portable and reusable tests whose configuration is independant of execution environment.
Lemonite can be used as a standalone application or as an Eclipse 3.X plugin