我无法使用gradle来进行JUnit5测试,尽管我已经将org.junit.jupiter.api放在了依赖项中,但gradle还是失败了,并显示了一条消息,告诉我它找不到gradle。
我必须编译给我的一些代码。它的目录结构如下:
├── build.gradle ├── src │ ├── frame │ │ ├── CardTestfileReader.java │ │ ├── PublicTests.java │ │ └── SortArray.java │ └── lab │ ├── Card.java │ ├── HybridSort.java │ ├── HybridSortRandomPivot.java │ └── YourTests.java └── tests └── public ├── TestFile1 ├── TestFile2 └── TestFile3
JUnit5测试在frame.PublicTests中,我需要运行这些测试。
我设法拷贝了这个 build.groovy 文件,但并没有真正理解它在做什么。
build.groovy
plugins { id 'java' id 'checkstyle' repositories { mavenCentral() dependencies { testCompile('org.junit.jupiter:junit-jupiter:5.4.2') testImplementation('org.junit.jupiter:junit-jupiter:5.4.2') test { useJUnitPlatform() testLogging { events "passed", "skipped", "failed" sourceSets { main { java { srcDir 'src'