我正在尝试在FitNesse上执行决策表之前创建一个场景,但我无法使其工作。使用脚本表执行此操作看起来很简单,但我找不到使用决策表执行此操作的任何示例。
我想要的是在检查决策表之前执行场景脚本。我的代码看起来像这样:
--Here the Scenario
!|Scenario|ScenarioTest|
|AddSomeData|1|
|AddSomeData|2|
--Here the decision table
!| TestingScenarios.DecisionTable |
|Parameter1|Parameter2|Result1?|Result2?|
|1 |2 |3 |4 |
|3 |4 |5 |6 |
场景只是一系列步骤的定义(因此您可以多次使用这些步骤,而无需每次都重复所有步骤)。
如果您只想在决策表之前执行一次步骤,请在决策表之前的页面上放置一个脚本表。
如果要执行决策表中每行的步骤,请参阅http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScenarioTable上的“从决策表调用方案”