JUnit 5 Disabled игнорируется? - PullRequest
       71

JUnit 5 Disabled игнорируется?

0 голосов
/ 02 октября 2018

Я использую JUnit 5 с IntelliJ IDEA Community Edition версия 2018.

Мой код прост:

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

class CalculatorTest {

    @Disabled
    @Test
    void addTwoZeroNumerators(){
    int[] resultExpected = {0,0};
    assertArrayEquals(resultExpected, Calculator.calculate(0,0,0,1));
}

Я использую @Disabled.Но когда я запускаю тест, журнал событий все равно сообщает, что 1 тест пройден.Может кто-нибудь сказать мне, что с этим не так?Я хочу, чтобы система игнорировала этот тест.

Вот заголовок раздела журнала:

enter image description here

1 Ответ

0 голосов
/ 02 октября 2018

@ Nicolai ответ верен на 100%, IntelliJ выполнит тест, если вы заставите его выполнить IntelliJ.

Однако, если вы хотите включить аннотацию @Disabled в системе управления сборкой, помните о верностиплагин ( подробности ).Если он отсутствует, аннотация не будет работать.

...