我正在使用 Fitnesse SliM,我想检查夹具的结果是否为空字符串。将 Fitnesse 中的结果字段留空只会导致被忽略的测试,这显然不是我想要的。我可以通过扩展夹具代码来解决这个问题,但我想知道这是否可以在 Fitnesse 本身内处理。
问问题
4604 次
3 回答
6
似乎 Slim 暗示一个空字符串作为忽略,至少对于QueryTable夹具:表中留空的单元格将从结果中填充并计为忽略。
尽管这不是一个好的解决方案,但如果你真的需要,你可以使用正则表达式通过匹配来测试空字符串
=~/^$/
另一种选择是使用空夹具驱动程序,如http://fitnesse.org/FitNesse.SuiteAcceptanceTests.SuiteSlimTests.SlimSymbolsCanBeBlankOrNull中所示
于 2012-10-25T15:30:53.687 回答
5
传递“空白”一词模拟一个空字符串。
喜欢:
|检查|返回的字符串是 | 空白 |
于 2010-07-10T16:17:49.170 回答
3
在这种情况下 - 当您需要检查 SLIM 使用情况时,结果是否为空字符串,您可以使用标记变量。只需在页面上的某个地方用测试定义它,例如:
!定义空白{}
然后在任何你想要的地方调用它:
|check|SomeFixtureName|${空白}|
于 2014-06-24T12:16:03.453 回答