如果我们想要用于我们的测试 TestNG ,我们必须写下这样的内容:
dependencies {
compile project(':model')
testCompile 'org.testng:testng:6.8'
}
test.useTestNG()
但是当使用 Spock 时,我们只指定依赖
dependencies {
compile project(':model')
testCompile 'org.spockframework:spock-core:0.7-groovy-2.0'
}
为什么我们必须指定test.useTestNG()
?
答案 0 :(得分:7)
Spock测试通过JUnit运行,这是Gradle的默认值。或者,可以通过TestNG运行测试。