我想由于有很多的测试,以我的摇篮项目测试从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);
}
}
我使用的IntelliJ 2016.2与gradle这个2.9