 Unlike a similar project, 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.