Пройти тестирование, если они потерпят неудачу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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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