每个脚本标签的fitnesse夹具的实例相同

时间:2018-07-26 16:04:07

标签: fitnesse

我是fitnesse的新手,并且正在编写fitnesse脚本,并且出于某些要求,我遇到以下情况:

|script|fixture1|
|check|do something1|ok|

|script|fixture2|
|check|do something fixtur2|ok|

然后再用相同的fixture1

|script|fixture1|
|check|do something else|ok|

在上述情况下,将创建两个fixture1实例,但我想避免这种情况,并希望使用与第一个脚本标记的一部分相同的对象。

有什么办法可以重复使用同一对象?

1 个答案:

答案 0 :(得分:0)

您可以将灯具1和2都定义为库,然后使用未指定灯具类的脚本表(即,只有脚本单元格的第一行)

或者您可以(如果仅应重用夹具1实例)从第二个表的第一行中删除夹具2单元格,并向其中添加包含单元格push fixture的第二行,第三行{{1 }}和最后一行|start|fixture 2|。最后,第三张表的第一行必须更改为just pop fixture。这将使第三张表使用与表1相同的灯具1实例。