我有一些针对不同类型用户的通用测试。我需要在不同位置具有不同输出的相同测试。现在我正在使用这样的数据表:containerType | nameContentTypes.BOX |ContentNames.TEST_BOXContentTypes.BOX |ContentNames.TEST_BOX_2ContentTypes.BOX_CONTAINER |ContentNames.TEST_BOX_CONTAINER我想要做的是将这些测试添加到抽象规范中,然后执行以下操作:[containerType,名称] 如何创建返回此多变量数据管道的方法? http://spock.warningrc.com/DDT/MultiVariableDataPipes.html 最佳答案 您需要的是一种返回列表列表的方法:def getMyData() { return [ [ContentTypes.BOX, ContentNames.TEST_BOX], [ContentTypes.BOX, ContentNames.TEST_BOX2], [ContentTypes.BOX_CONTAINER, ContentNames.TEST_BOX_CONTAINER] ]}然后,您可以将上述方法用于:[containerType, name] << getMyData()关于grails - 如何创建一个返回多变量数据管道 “grid”的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38754130/ 10-10 17:47