-1

我在fitnesse为我的方法名称添加前缀“set”时遇到了麻烦,因此找不到任何方法。它不会用不同的方法做同样的事情,我认为这是因为所述方法以“get”开头,所以我想我在语法中缺少一些东西,因为这个关键字使它的行为不同。

健身代码:

!define COMMAND_PATTERN {%m -r fitSharp.Slim.Service.Runner,C:\Users\Kain\Source\repos\mc\build\Tools\fitnesse\fitSharp.dll %p}
!define TEST_RUNNER {C:\Users\Kain\Source\repos\mc\build\Tools\fitnesse\RunnerW.exe}
!define TEST_SYSTEM {slim}
!path ..\..\results\WindowsHost\Acceptance.Tests.dll

!|Namespace.ConnectorClass|
| get connector schemas |
| ensure | has input schema defined |
| ensure | has output schema defined |


!|Namespace.ConnectorClass|
| send valid query | 
| ensure | is valid input |
| ensure | is valid response |
| reject | is error response |
| show | error |

输出: 测试页截图

4

1 回答 1

0

看起来您正在尝试使用 Slim 脚本表。因此,您需要放入script表格的第一个单元格:

!|script|Namespace.ConnectorClass|
| get connector schemas |
| ensure | has input schema defined |
| ensure | has output schema defined |

请参阅http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTable

如果没有script单元格,Slim 会将您的表视为 Slim 决策表。

于 2016-01-06T18:42:41.237 回答