我想知道是否有一种方法可以在一次测试中使用SLIM(而不是FIT)的多种表,并保持测试类的同一实例的上下文(系统下的线束)检验)。
使用FIT,您可以通过在测试页面的开头引用DoFixture本身来进入流动模式。这允许您利用各种不同的表/夹具类型。
我想用SLIM做类似的事情(可能使用脚本夹具)。
这可能吗?
答案 0 :(得分:2)
您可以使用相同的实例(或“actor”)使用多个脚本表,方法是不在第2和第2个表中将类指定为第二个单元格值,请参阅http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTable。您还可以在决策表中使用相同的实例/ actor(不链接到单独的代码,但只调用激活的脚本夹具的场景,请参阅http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScenarioTable)。
我不知道其他Slim表也可以共享一个fixture实例。