带有 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 表也可以共享一个夹具实例。
我想知道是否有一种方法可以在一个测试中使用 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 表也可以共享一个夹具实例。