Плагин Junit 5.4 для Intellij не распознает аннотацию @TestMethodOrder - PullRequest
0 голосов
/ 11 апреля 2020

Когда вы добавляете плагин Junit в Intellij IDEA, библиотеки Junit по умолчанию добавляются, но вообще не обновляются !. Поэтому я приступил к добавлению библиотек вручную с зависимостями maven и удалению библиотек по умолчанию, поставляемых с плагином. Чтобы обновить библиотеки до последней версии, выполните следующие действия.

1.- Добавьте зависимости этого maven в ваш файл pom. xml. Перейдите по этой ссылке, чтобы добавить собственную версию junit https://junit.org/junit5/docs/current/user-guide/#running -tests-ide

    <dependency>
        <groupId>org.junit.platform</groupId>
        <artifactId>junit-platform-launcher</artifactId>
        <version>1.6.2</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-engine</artifactId>
        <version>5.6.2</version>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.junit.vintage</groupId>
        <artifactId>junit-vintage-engine</artifactId>
        <version>5.6.2</version>
        <scope>test</scope>
    </dependency>

2.- Удалите все библиотеки по умолчанию, которые вышли с Junit5, чтобы избежать ошибок версии , Go Файл -> Структура проекта -> Модули -> Зависимости.

Изображение после удаления библиотек подключаемых модулей Junit

3.- Запустите тест Junit.

Успешный тест выполнен с аннотацией @TestMethodOrder

...