Spock:如何获取失败测试的上下文?

迈阿密滩
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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spock测试中的上下文配置

来自分类Dev

如何从测试中注入上下文

来自分类Dev

如何从视图中获取上下文?

来自分类Dev

如何获取当前的IO上下文

来自分类Dev

如何从上下文获取FREContext?

来自分类Dev

如何通过钩子获取上下文

来自分类Dev

如何从DART文件获取上下文

来自分类Dev

如何获取异常的上下文

来自分类Dev

如何获取C ++异常的上下文?

来自分类Dev

如何获取类的上下文

来自分类Dev

使用 spock 进行集成测试。在第一次测试之前加载上下文

来自分类Dev

上下文创建失败

来自分类Dev

您如何测试Gmail上下文小工具?

来自分类Dev

F#机盖-如何使用“上下文”测试?

来自分类Dev

如何在测试上下文中检查sbt?

来自分类Dev

如何测试使用上下文参数的Flask API

来自分类Dev

如何在测试中使用上下文?

来自分类Dev

如何在测试上下文中使用 LocalizationUtility

来自分类Dev

Django:如何使用 RequestFactory 测试视图上下文?

来自分类Dev

茉莉花测试失败:预期已调用间谍openQuickSubtypes。上下文菜单测试cas

来自分类Dev

如何从上下文中获取片段对象

来自分类Dev

如何在finish()方法中获取上下文?

来自分类Dev

如何在TextWatcher方法上下文中获取View?

来自分类Dev

如何获取SAP上下文菜单的功能代码?

来自分类Dev

如何从上下文中获取应用程序

来自分类Dev

如何在phonegap插件中获取上下文

来自分类Dev

如何从HTTP上下文对象获取Post数据

来自分类Dev

如何在StatelessWidget的任何函数中获取上下文?

来自分类Dev

如何在Jetpack Compose中获取上下文