Test Rtest::Test#{passed?,skipped?,failure}
Added Test#code to show which code is associated to the run
Remove test setup duplication

By generalising to a super test class with each type of test class
defined in itself