J'ai essayé de migrer un projet JUnit 4 existant pour profiter des fonctionnalités de JUnit 5.
Ajoutez les trois dépendances suivantes.
Exemple de description pom.xml (dernière version au 28 novembre 2018)
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.3.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.platform</groupId>
<artifactId>junit-platform-launcher</artifactId>
<version>1.3.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>5.3.2</version>
<scope>test</scope>
</dependency>
Vous pouvez utiliser junit-vintage-engine pour exécuter les tests JUnit 3 et JUnit 4 sur JUnit 5, mais vous pouvez également mettre à jour ce qui peut être converti en remplaçant simplement les annotations.
JUnit 4 (org.junit.*) | JUnit 5 (org.junit.jupiter.api.*) |
---|---|
Test | Test ※ |
Ignore | Disabled |
Before | BeforeEach |
After | AfterEach |
BeforeClass | BeforeAll |
AfterClass | AfterAll |
Vous pouvez exécuter JUnit 5 avec Eclipse 4.7.3 (Oxygen) ou supérieur. Pour l'exécuter, cliquez avec le bouton droit sur la classe (méthode) que vous souhaitez tester → exécuter → sélectionnez JUnit test.
Recommended Posts