带有 SLIM 夹具的流动模式

Flow mode with SLIM fixtures

我想知道是否有一种方法可以在一个测试中使用 SLIM(而不是 FIT)的多种表并保持同一测试实例的上下文 class(线束围绕被测系统)。

使用 FIT,您可以通过在测试页的开头引用 DoFixture 本身来进入流模式。这允许您利用各种不同的 table/fixture 类型。

我想用 SLIM 做一些类似的事情(也许使用 Script Fixture)。

这可能吗?

您可以让多个脚本表都使用同一个实例(或 'actor'),方法是不将 class 指定为第二个和后续表中的第二个单元格值,请参阅 http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTable. You can also use this same instance/actor in decision tables (that do not link to separate code, but just invoke scenario's for the activated script fixture, see http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScenarioTable ).

我不知道其他 Slim 表也可以共享一个夹具实例。