Я хочу проверить свой vocationInterceptor , который запускает тесты в потоке диспетчеризации событий (EDT).
Помимо других, он не должен глотать какую -либо бросаемое s. Я написал тест для этого.
Код: Выделить всё
@ExtendWith(EdtExtension.class) // my custom extension that I test
class AnnotatedPerMethod {
@Test
@EdtRun // I test processing of this custom annotation
void ifThrowablesThrown_theyGetRethrown_notSwallowed() {
assumeTrue(EventQueue.isDispatchThread());
throw new AssertionError();
}
Код: Выделить всё
@Test
void shouldPass_byFailing() {
throw new AssertionError();
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -they-fail