JExample is an extensions of JUnit that improves defect localizaton by
changing the way you structure your tests. It introduces first-class
dependencies. If test B depends on A, the return value of A can be used as
B's fixture. And if A test fails, B and all other dependees of A are
skipped and marked as white. We show in an empirical study that JExample
improves performance and defect localization.