Sureassert UC is a continuous testing and coverage reporting engine for Eclipse that also introduces the concept of Exemplars.
An Exemplar encapsulates a single typical use of a unit of code – a Java method – defining how it should be invoked, what on, and what output is expected, and potentially how to stub external calls, verify behaviour, and more. Effectively, an Exemplar is a structured declarative way of defining a unit test for a method.
Exemplars define your tests but require an execution engine to run them. Sureassert UC integrates with Eclipse to provide a continuous testing capability for both Exemplars and JUnits.
This section introduces the key concepts that underpin Sureassert UC.