Пропустить тесты, если они не удастся [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Пропустить тесты, если они не удастся [закрыто]

Сообщение Anonymous »

связанный: переосмысление бросков из EDT
Я хочу проверить свой 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();
}
круто, он не удается. Вам не разрешено удалить бросок. Ошибка должна быть выбрана из метода испытаний. это означает, что вы не можете обернуть его в assertTrows () . Тест-тесты Сам вместо тестирования чего-то, что происходит внутри кудрявых скоб.

Код: Выделить всё

    @Test
void shouldPass_byFailing() {
throw new AssertionError();
}
java 8.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -they-fail

Вернуться в «JAVA»