Ich habe versucht, ein vorhandenes JUnit 4-Projekt zu migrieren, um die Funktionen von JUnit 5 zu nutzen.
Fügen Sie die folgenden drei Abhängigkeiten hinzu.
Beschreibungsbeispiel für pom.xml (neueste Version vom 28. November 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>
Sie können die Junit-Vintage-Engine verwenden, um JUnit 3- und JUnit 4-Tests auf JUnit 5 auszuführen. Sie können jedoch auch aktualisieren, was konvertiert werden kann, indem Sie einfach Anmerkungen ersetzen.
JUnit 4 (org.junit.*) | JUnit 5 (org.junit.jupiter.api.*) |
---|---|
Test | Test ※ |
Ignore | Disabled |
Before | BeforeEach |
After | AfterEach |
BeforeClass | BeforeAll |
AfterClass | AfterAll |
Sie können JUnit 5 mit Eclipse 4.7.3 (Oxygen) oder höher ausführen. Um es auszuführen, klicken Sie mit der rechten Maustaste auf die Klasse (Methode), die Sie testen möchten → Ausführen → Wählen Sie JUnit-Test.
Recommended Posts