ShapeClassifier class with black- and white-box unit tests and mutation testing (pitest) Black-box: 5 (of 32) tests failed 71% methods, 66% lines covered 45% mutation coverage (by 27 green tests) White-box: 13 (of 32) tests failed 85% methods, 80% lines covered 50% mutation coverage (by 19 green tests)