JExample: JUnit extension helps to reuse fixtures and to pinpoint failures
JExample [1] introduces producer-consumer relationships to unit-testing. A producer is a test method that yields its unit under test as return value. A consumer is a test method that depends on one or more producers and their return values.
- Pinpoint failures: JExample skips any test method whose producer has failed.
- Reuse fixtures: the return value of a producer is injected into its consumers.
It is released unter Common Public License Version 1.0 (CPL).
[1] http://smallwiki.unibe.ch/jexample, http://sourceforge.net/projects/jexample/
