使用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
在上面的规范示例中,我应该使用什么来代替占位符?
有没有更好的方法来编写这个规范和夹具?例如,在夹具中创建一个方法来检索列表中的每个单独地图而不是完整列表是否更好?