Reader class red bar Red-Green-Refactor (TDD cycle) refactoring Reflection API (Java), overcoming access protection registering test suites with TestFactoryRegistry removeBook( ) (Library example class) RepeatedTest class results of tests CppUnit classes that collect num_test_success counter output of, in CppUnit run( ) Test interface 2nd TestSuite class TextTestRunner class runTest( ) BookTest class (example) TestCase class 2nd UnitTest class 2nd