Тема работы: отслеживать, что все объекты, созданные в рамках юниттеста, собираются в конце него (что не происходит утечек памяти при повторных запусках теста).
Пример с JUnit:
public class SomeLeak {
static ArrayList<String> strings = new ArrayList<String>();
public void doSomething() {
String s = "Some leaking string " + strings.size();
strings.add(s);