3 Nisan 2018 Salı

JUnit @RunWith Anotasyonu

Giriş
Açıklaması şöyle.
When a class is annotated with @RunWith or extends a class annotated with @RunWith, JUnit will invoke the class it references to run the tests in that class instead of the runner built into JUnit.
JUnit içindeki varsayılan Runner'dan farklı bir Runner kullanabilmeyi sağlar. Suite olarak koşmak için @Suite.SuiteClasses yazısına bakabilirsiniz.

JUnit 5 ile bu anotasyon yerine @ExtendWith kullanılır.

Örnek
Kendi Runner sınıfım için şöyle yaparız.
@RunWith(MyRunner.class)
public class FooTest {

}

Hiç yorum yok:

Yorum Gönder