A JUnit test case, with a couple of extra methods.
Normally, I wouldn't use inheritance for this sort of thing. Inheritance,
however, is exactly how the JUnit people do it, so I'll follow their
convention.