Ich möchte meinen Gradle-Projekttest von JUnit 4 auf JUnit 5 umstellen. Da es viele Tests gibt, möchte ich sie nicht alle gleichzeitig konvertieren .Upgrade von JUnit 4 auf JUnit 5 in intellij mit Gradle
Ich versuche, meine build.gradle
wie folgt zu konfigurieren:
apply plugin: 'java'
compileTestJava {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
repositories {
mavenCentral()
}
dependencies {
testCompile("junit:junit:4.12")
testCompile 'org.junit.jupiter:junit-jupiter-api:5.0.0-M2'
testRuntime("org.junit.vintage:junit-vintage-engine:4.12.0-M2")
testRuntime 'org.junit.jupiter:junit-jupiter-engine:5.0.0-M2'
}
Old Test läuft noch, aber Intellij nicht erkannte den neuen JUnit 5 Test wie dieser:
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class JUnit5Test {
@Test
void test() {
assertTrue(true);
}
}
I‘ m Verwendung von Intellij 2016.2 mit Gradle 2.9
Idea 2016.2 unterstützt jetzt JUnit 5. Bitte. siehe http://stackoverflow.com/questions/38293901/gradle-project-running-junit-5-tests-in-intellij. Ich hoffe, Ihnen zu helfen. – walsh
siehe bitte http://stackoverflow.com/questions/38576108/integrate-junit-5-tests-results-with-intellij-test-report – mmerdes
It dosent mir helfen. Ich möchte wissen, wie man upgradet und gleichzeitig Retro-kompatibel ist. Es wird auch unterstützt, aber es hat im Moment nicht sehr gut funktioniert, es ist immer noch skizzenhaft – Thermech