Unless I'm missing something, `testFinished(class)` == `testStarted(class)` (either a test starts and finishes, or it never starts). Can we just have one method (perhaps named `testRan`)?