在Gradle中检查所有类是否已经测试过,可以通过以下步骤进行:
task checkTestedClasses {
doLast {
sourceSets.main.allJava.each { file ->
def className = file.path.replace(".java", "").replace("/", ".")
def testClassName = "src/test/java/${className}Test.java"
if (!fileExists(testClassName)) {
println "Class ${className} has not been tested."
}
}
}
}
gradle checkTestedClasses
这样,你就可以通过Gradle检查所有类是否已经测试过了。如果有类没有被测试到,你可以根据需要添加相应的测试类来覆盖这些类。
领取专属 10元无门槛券
手把手带您无忧上云