junit-jupiter
artefact d'agrégateur
JUnit 5.4 fournit Une configuration Maven beaucoup plus simple si votre intention est d'écrire des tests JUnit 5. Il suffit de spécifier l'artefact d'agrégat nommé junit-jupiter
.
<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter -->
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>5.8.2</version>
<scope>test</scope>
</dependency>
En tant qu'agrégat, cet artefact tire à son tour les trois artefacts suivants automatiquement, pour votre commodité :
Dans votre projet, vous vous retrouverez également avec :
- junit-platform-commons-1.4.0.jar
- junit-platform-engine-1.4.0.jar
Ce qui précède est ce dont vous avez besoin pour écrire et exécuter des tests JUnit 5 basé sur le nouveau paradigme de Jupiter.
Les tests hérités
Si votre projet comporte des tests JUnit 3 ou 4 que vous souhaitez continuer à exécuter, ajoutez une autre dépendance pour l'option Moteur vintage JUnit , junit-vintage-engine
. Véase tutoriel par IBM .
<!-- https://mvnrepository.com/artifact/org.junit.vintage/junit-vintage-engine -->
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>5.8.2</version>
<scope>test</scope>
</dependency>
0 votes
Amélioration mineure : La recommandation de l'équipe JUnit est d'utiliser
testRuntime
pour les deux moteurs.