Martin Fowler "ソフトウェアエンジニアリングの歴史の中で、かくも多くの人間が、かくも大きな恩恵を、かくも少ないコードによって受けたことはいまだかつてなかった"
- テストメソッドを呼び出す
- setUpを最初に呼び出す
- tearDownを後で呼び出す
- テストメソッドが失敗したとしてもtearDownを呼び出す
- 複数のテストを走らせる
- 収集したテスト結果を出力する
- wasRunで文字列をログに記録する
- 失敗したテストを出力する
- setUpのエラーをキャッチして出力する
- TestCaseクラスからTestSuiteを作る
Java 17.0.2
javac xunit.java && java -ea Main