6

JUnit には、各テスト メソッドに説明テキストを追加して、後でその説明テキストが Surefire/failsave xml レポートに表示される可能性があります!?

背景: 私は、多くのドキュメント、テスト仕様、およびテスト レポートを作成する必要がある、規制された環境で働いています。JUnit テスト レポートはドキュメントの一部であり、テストの説明を JUnit テストに直接配置して、それらを 1 か所にまとめたいと考えています。テストは進化して出現し、一部は削除されるため、テストの説明をテストとは別のツールまたは場所に置くことは困難です。

私が持っているのが好きなのは、次のようなものです:

public class MyTest {

   @Test
   @TestDescription("The test will do this and that. Preconditions are: 
                      1. bla blubb
                      2. bla fasel"
  public void testDoMyTestShouldCheckSomething {
    [...]
  }
}
4

1 に答える 1

3

JavaDoc を使用した JUnit テスト レポートのエンリッチメントに対する私の回答と同様のスキームを検討します。

基本的に、テストの注釈を使用して説明を提供し、テストの結果に基づいてレポートを生成する RunListener を使用します。

于 2012-11-12T13:31:56.387 に答える