So führen Sie alle Tests aus, die zu einer bestimmten Kategorie in JUnit gehören 4

JUnit 4.8 enthält ein nettes neues feature namens "Kategorien", die ermöglicht es Ihnen, bestimmte Arten von Prüfungen zusammen. Dies ist sehr nützlich, z.B. um separate Testläufe für die langsame und schnelle tests. Ich weiß, die Sachen, die erwähnt JUnit 4.8 release noteswürde aber gerne wissen, wie kann ich eigentlich laufen alle tests, versehen mit bestimmten Kategorie.

JUnit 4.8 release notes zeigen ein Beispiel suite definition, wo SuiteClasses annotation wählt die tests von bestimmten Kategorie zu führen, wie diese:

@RunWith(Categories.class)
@IncludeCategory(SlowTests.class)
@SuiteClasses( { A.class, B.class }) //Note that Categories is a kind of Suite
public class SlowTestSuite {
  //Will run A.b and B.c, but not A.a
}

Weiß jemand, wie ich laufen konnte in allen tests SlowTests Kategorie? Es scheint, dass Sie müssen die SuiteClasses Anmerkung...

InformationsquelleAutor der Frage Kaitsu | 2010-02-01

Schreibe einen Kommentar