是否可以使用表格模板在fitnesse中创建带有计数器的变量,例如数据字典或数组
例如:
|table template|customers|
|customers|
|name|surname|birthdate|
|john|black|04/02/1990|
|peter|white|04/02/1975|
|michael|grey|04/02/1960|
我想创建一个类似的输出
|$customername1= |echo|john| OR (to give the idea like in json) $customername1: john
|$customersurname1= |echo|black|
|$customerbirthdate1= |echo|04/02/1990|
|$customername2= |echo|peter|
|$customersurname2= |echo|white|
所以基本上我想在每一行创建一个带有计数器的变量。 有人可以帮我吗,谢谢
还没有想到任何东西,一些固定装置可以做到这一点?
在我的项目hsac-fitnesse-fixtures我有一些固定装置,如果您想要创建列表或地图/字典以存储在薄变量中,然后您可以将其传递给固定装置,它们可能会有所帮助。
后者可以让你这样做
|table:map of maps fixture|
| |NL |EN |
|dog |Hond|Dog |
|cat |Kat |Cat |
|$all=|$nl=|$en= |
我们可以查看顶层地图。
|script|map fixture|$all |
|check |size of |NL |2 |
|check |size of |EN |2 |
|check |value |EN.dog|Dog|
我们可以检查每一列的变量。
|script|map fixture|$nl |
|check |value |dog|Hond|
|check |value |cat|Kat |
|script|map fixture|$en |
|check |value |dog|Dog|
|check |value |cat|Cat|