package base; /** * @author Georgiy Korneev (kgeorgiy@kgeorgiy.info) */ public abstract class Tester extends BaseChecker { protected Tester(final TestCounter counter) { super(counter); } public abstract void test(); public void run(final Class test, final String... args) { System.out.println("=== Testing " + test.getSimpleName() + " " + String.join(" ", args)); test(); counter.printStatus(); } }