【发布时间】:2015-12-12 03:49:55
【问题描述】:
使用Fancordion v1.0.4中的表,如何使用列命令中的行索引来验证其值。
例如,如果我的灯具是:
class MyFixture : FixtureTest {
[Str:Obj?][] getCountries() {
return [["code":"AU", "name":"Australia"], ["code":"NZ", "name":"New Zealand"], ["code":"UK", "name":"United Kingdom"]]
}
}
规格是:
table:
col[0]+verifyEq:getCountries[#ROW]["code"]
col[1]+verifyEq:getCountries[#ROW]["name"]
Country Code Country Name
------------ ------------
AU Australia
NZ New Zealand
UK United Kingdom
我应该使用什么来代替上面规范示例中的#ROW 占位符?
有没有更好的方法来编写这个规范和夹具?例如在夹具中创建一个方法来检索列表中的每个单独地图而不是完整列表是否更好?
【问题讨论】:
-
#ROW宏已添加到此 commit - 感谢您的想法! -
感谢您的添加。它可能非常有用。
标签: fantom afbedsheet fancordion