def "validate my files list"() {
when:
new File(folder).eachFileRecurse {
validateFile(it)
}
then:
notThrown(ValidationFailedException)
where:
folder << ['folder1', 'folder2']
}
我已经用Spock和Groovy编写了这个简单的测试代码。失败时将打印:
异常本身(...)
预计不会引发类型为“ ValidationFailedException”的异常,但还是得到了它
我想知道如何打印fileName和folder1 / folder2参数以知道错误的数据在哪里?我看到的唯一方法是用包含fileName和folderName的消息创建Exception并将其从when块中抛出,但这不是很方便。
@Unroll
def "validate #folder"() { ... }
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句