| Protectable | 一个 Protectable可以运行并且可以抛出一个Throwable。 |
| Test | 测试可以运行并收集其结果。 |
| TestListener | 测试进度的听众 |
| Assert | 一组断言方法。 |
| TestCase | 测试用例定义了灯具运行多个测试。 |
| TestFailure | A TestFailure收集失败的测试以及发现的异常。 |
| TestResult | TestResult收集执行测试用例的结果。 |
| TestSuite | A |
| AssertionFailedError | 断言失败时抛出。 |
| ComparisonFailure | 当一个断言等于字符串失败时抛出。 |