Mauve (test suite)
From Wikipedia, the free encyclopedia
Mauve is a project to provide a free test suite for the Java™ class libraries. Mauve is developed by the members of Kaffe, GNU Classpath, GCJ, and other projects. Unlike JUnit, Mauve is designed to run on various experimental Java virtual machines, where some features may be still missing. Because of this, Mauve does not discover the testing method by name, as JUnit does. Mauve can also be used to test the user java application, not just the core class library. This testing suite is originally implemented as an Ant module. Mauve is released under GPL license.
The "Hello world" example in Mauve:
//Tags: JDK1.4 public class HelloWorld implements Testlet { // Test if 2*2=4 public void test(TestHarness harness) { harness.check(2*2, 4, "Multiplication failed."); } }
Compare with the similar example for JUnit.