В этой статье показано, как добавить JUnit 5 в проект Maven, ничего особенного, просто добавьте библиотеку JUnit 5 junit-jupiter-engine и убедитесь, что плагин maven-surefire имеет как минимум версию 2.22.0
Используемые технологии:
Maven 3.6
Java 8
JUnit 5.5.2
1. Maven + JUnit 5
1. Добавьте движок JUni 5 jupiter.
org.junit.jupiterjunit-jupiter-engine5.5.2test
2. Для запуска тестов в Maven, плагин maven-surefire- должен быть не ниже версии 2.22.0
$ cd project
$ mvn test
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running com.mkyong.core.MessageServiceTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0,
Time elapsed: 0.02 s - in com.mkyong.core.MessageServiceTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.488 s
[INFO] Finished at: 2019-09-14T10:27:01+08:00
[INFO] ------------------------------------------------------------------------
Результат теста будет сгенерирован в project\target\surefire-отчеты , в обоих .txt и .xml формат.
5. сайт mvn
5.1 Лучше создать сайт проекта для просмотра результатов модульного теста в формате HTML. Чтобы добавить отчет о модульном тестировании surefire на сайт, добавьте следующий раздел отчеты .