每个脚本标签的 fitnesse fixture 的相同实例
Same instance of fitnesse fixture for each script tag
我是 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 和 2 都定义为库,然后使用不指定夹具的脚本 tables class(即第一行只有脚本单元格)
或者您可以(如果只应重用 fixture 1 实例)从第二个 table 的第一行中删除 fixture 2 单元格,并向其中添加包含单元格的第二行 push fixture
,第三行 |start|fixture 2|
和最后一行 pop fixture
。第三个table的第一行最后必须改成justscript
。这将使第三个 table 使用与 table 1.
相同的 fixture 1 实例
我是 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 和 2 都定义为库,然后使用不指定夹具的脚本 tables class(即第一行只有脚本单元格)
或者您可以(如果只应重用 fixture 1 实例)从第二个 table 的第一行中删除 fixture 2 单元格,并向其中添加包含单元格的第二行 push fixture
,第三行 |start|fixture 2|
和最后一行 pop fixture
。第三个table的第一行最后必须改成justscript
。这将使第三个 table 使用与 table 1.