如何使用Gradle运行JUnit测试?

目前我有以下build.gradle文件:

应用插件:“java”
源集{
主要{
爪哇{
srcDir“src/model”
}
}
}
依赖关系{
编译文件('libs/mnist tools.jar','libs/gson-2.2.4.jar')
运行时文件树(目录:“libs”,包括:“*.jar”)
}    

这个build.gradle文件是为我的存储库准备的。我所有的主文件都在src/model/中,它们各自的测试都在test/model

如何正确添加JUnit 4依赖项,然后在测试/模型文件夹中运行这些测试

如何正确添加JUnit4依赖项

假设您正在解决标准Maven(或同等)回购协议:

依赖项{

testCompile“junit:junit:4.11”//或任何版本
}

是否在“测试/模型”文件夹中运行这些测试

以相同的方式定义测试源集:

源集{
...
试验{
爪哇{
srcDirs=[“测试/模型”]//注意下面的@Peter评论
}
}
}

然后调用测试,如下所示:

/gradlew测试

编辑:如果您使用的是JUnit5,那么还有更多的步骤需要完成,您应该遵循本教程

发表评论