Ошибка «Нет junit.jar» в Intellij при щелчке правой кнопкой мыши по папке, но не при запуске отдельных классов тестов - PullRequest
0 голосов
/ 06 августа 2020

В моем загрузочном приложении Spring есть несколько классов тестов.

Если щелкнуть правой кнопкой мыши тестовый класс и выбрать параметр Run XYZtest, он работает без проблем.

Но при выборе папка, содержащая этот класс, и выбрав Run test in com.example.my, я получаю сообщение об ошибке No junit.jar:

enter image description here

When running all the tests from mvn they run with no problems.

Following some suggestions, I added the junit.jar specifically in the Library section, but it didn't help:

1 Ответ

0 голосов
/ 06 августа 2020

Spring boot использует JUnit 5. Если вы используете веб-сайт spring boot initializr, у вас должна быть такая зависимость.

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
        <exclusions>
            <exclusion>
                <groupId>org.junit.vintage</groupId>
                <artifactId>junit-vintage-engine</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

Вы использовали JUnit 4 или 5 в своих тестах? Вы можете попробовать обновить плагин IntelliJ или JUnit, это может решить вашу проблему.

...