2012-11-12 17 views
5

Czy JUnit ma możliwość dodania tekstu opisu do każdej metody testu, aby tekst opisu pojawił się później w raporcie murowym surefire/failedave!Czy jest szansa dodania opisów do testów JUnit?

Kontekst: pracuję w regulowanym środowisku, w którym musi być zapisana duża ilość dokumentacji, specyfikacji testów i raportów z testów. Raporty z testów JUnit są częścią dokumentacji i chcielibyśmy umieścić opis testu bezpośrednio w testach JUnit, aby mieć je w jednym miejscu. Ponieważ testy ewoluują i pojawiają się, a niektóre są usuwane, trudno jest uzyskać opis testu w innym narzędziu lub miejscu niż testy.

co lubię mieć coś takiego:

public class MyTest { 

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

Odpowiedz

2

Chciałbym spojrzeć na podobnym schemacie do mojej odpowiedzi na JUnit test report enrichment with JavaDoc.

Zasadniczo użyj obiektu RunListener, który generuje raport na podstawie wyniku testów, przy użyciu adnotacji z testu, aby podać opis.

Powiązane problemy