次のように使用できる「一般的な」JUnit 4 テストを作成したいと思います。
- 抽象基底クラスです
- jarファイルにパッケージ化できます
- ユーザーは、独自のプロジェクトに依存関係として jar を含めることができます
- ユーザーは、抽象クラスを拡張し、主要なメソッドの実装を追加することで、独自の JUnit テストを作成できます
- ユーザーが自分のプロジェクトで JUnit を実行すると、JUnit テストが実行されます(ユーザーが作成した他の JUnit テストと一緒に)。
- テスト スイートは、さまざまなサブテストの実行から複数の結果を返す場合があります。理想的には、ユーザーはこの結果の内訳を IDE で確認できる必要があります。
これの動機は、クラスが多くの異なるプロジェクトで役立つ可能性がある標準的なテスト手順を定義することですが、それぞれの場合にユーザーによるカスタマイズが必要です。
これは JUnit 4 で可能ですか?