testing - Spock:如何在数据管道中输入字符串值

标签 testing groovy automation spock geb

我在谷歌上搜索了很多,但没有找到一个在数据管道中使用字符串值填充输入数据的示例。

谁能举例说明如何做到这一点?

我用过:

[a,b,c] << ["aaa","bbb","ccc"] 

但出现错误。

最佳答案

简单地为多个变量分配多个值是这样完成的:

def (a, b, c) = ["aaa", "bbb", "ccc"]

但像这样的 Spock 输入数据更像是这样:

where:
a << [3, 7, 0]
b << [5, 0, 0]
c << [5, 7, 0]

http://spockframework.org/spock/docs/1.0/data_driven_testing.html

关于testing - Spock:如何在数据管道中输入字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39366588/

相关文章:

node.js - 用另一个函数替换一个函数进行测试

安卓 Kotlin 测试。 lateinit 属性 _db 尚未初始化

node.js - nockBack 无法记录任何固定装置

java - Grails 上的 NoClassDefFoundError GANT 脚本

java - 使用分隔值对数组进行排序

不同语言的 iOS UI 自动化

testing - Golang NewRequest 将 POST 参数传递给 API 进行测试

unit-testing - 覆盖的 spock 测试方法仍在运行

java - Selenium 查找页面是否已加载?

c# - 在 Open XML SDK 中的单词书签后插入 OpenXmlElement