Gradle プロジェクトのテストを JUnit 4 から JUnit 5 に変換したいです。多くのテストがあるため、それらすべてを同時に変換したくありません。
私build.gradle
はこのように設定しようとします:
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'
}
古いテストはまだ実行されていますが、Intellij は次のような新しい JUnit 5 テストを認識しませんでした:
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class JUnit5Test {
@Test
void test() {
assertTrue(true);
}
}
私はGradle 2.9でIntellij 2016.2を使用しています