如何创建一个 returns 多变量数据管道 "grid" 的方法?
How to create a method that returns a Multi Variable Data Pipe "grid"?
我有一些针对不同类型用户的通用测试。
我需要在具有不同输出的不同地方进行相同的测试。
现在我正在使用这样的数据 table:
containerType | name
ContentTypes.BOX |ContentNames.TEST_BOX
ContentTypes.BOX |ContentNames.TEST_BOX_2
ContentTypes.BOX_CONTAINER |ContentNames.TEST_BOX_CONTAINER
我想做的是将这些测试添加到抽象规范中,然后执行类似的操作:
[容器类型,名称] << getMyData()
如何创建一个 returns 这个多变量数据管道的方法?
你需要的是一个returns列表列表的方法:
def getMyData() {
return [
[ContentTypes.BOX, ContentNames.TEST_BOX],
[ContentTypes.BOX, ContentNames.TEST_BOX2],
[ContentTypes.BOX_CONTAINER, ContentNames.TEST_BOX_CONTAINER]
]
}
然后你可以使用上面的方法:
[containerType, name] << getMyData()
我有一些针对不同类型用户的通用测试。 我需要在具有不同输出的不同地方进行相同的测试。
现在我正在使用这样的数据 table:
containerType | name
ContentTypes.BOX |ContentNames.TEST_BOX
ContentTypes.BOX |ContentNames.TEST_BOX_2
ContentTypes.BOX_CONTAINER |ContentNames.TEST_BOX_CONTAINER
我想做的是将这些测试添加到抽象规范中,然后执行类似的操作:
[容器类型,名称] << getMyData()
如何创建一个 returns 这个多变量数据管道的方法?
你需要的是一个returns列表列表的方法:
def getMyData() {
return [
[ContentTypes.BOX, ContentNames.TEST_BOX],
[ContentTypes.BOX, ContentNames.TEST_BOX2],
[ContentTypes.BOX_CONTAINER, ContentNames.TEST_BOX_CONTAINER]
]
}
然后你可以使用上面的方法:
[containerType, name] << getMyData()