表格模板中的变量计数器与健身自动化

问题描述 投票:0回答:1

是否可以使用表格模板在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|

所以基本上我想在每一行创建一个带有计数器的变量。 有人可以帮我吗,谢谢

还没有想到任何东西,一些固定装置可以做到这一点?

variables counter fitnesse
1个回答
0
投票

在我的项目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|
© www.soinside.com 2019 - 2024. All rights reserved.