Refactoring
Failure to construct the test class is a failure in the test, not the framework.
Catching tests that throw exceptions
Passes this way.  Why not with JUnitCore?
Distinguishing between using the JSpecRunner directly, and indirectly via JUnitCore.