1

我有大量针对 SLIM 查询表执行的 Fitnesse (For Java - v20090513) 测试。

为了帮助进行测试(解释为什么我们会得到某些结果),我在表格末尾添加了一个新列。这个想法是该列的单元格将为空(||),因为它们不需要进行测试,这只是为了提供信息。

问题在于 Fitnesse 会导致这些单元中的每一个都失败,因为返回的数据与输入的数据不同(这没什么)。

有没有办法让 Fitnesse 忽略此列,或者让它通过?理想情况下,我不想更改很多正在调用的夹具代码。我知道我可以使用表格类型的表格并自己匹配,但那是我真正负担不起的一两个小时的工作。

谢谢你的帮助。

4

3 回答 3

0

如果它是一个表格固定器,则必须修改固定器代码,以便如果列标题为“注释”,则在从 doTable 函数返回的 ArrayList 中将单元格值设置为“忽略”。

于 2009-11-18T21:46:19.397 回答
0

什么被退回?它只是空吗?你能把它改成返回一个空字符串吗?你能解释为什么该物业不能返回预期的相同东西吗?

于 2009-11-04T15:37:54.737 回答
0

我很惊讶 Fitnesse 没有像应有的那样忽略空单元格;对我来说听起来像是一个错误。无论如何,您可以通过放入=~/.*/该列来解决它,即匹配任何内容的正则表达式。(见价值比较

于 2011-05-13T16:34:41.440 回答