我有一个大型的fitnesse(用于java-v20090513)测试集,它是针对一个slim查询表执行的。
为了帮助测试(解释为什么我们得到某些结果),我在表的末尾添加了一个新列。这个想法是,该列的单元格将是空的(| |),因为它们不需要进行测试,这只是为了提供信息。
问题是fitnesse会导致这些单元中的每一个都失败,因为返回的数据与输入的数据不同(没有)。
有没有办法让fitnesse忽略这一列,或者让它通过?理想情况下,我不想更改正在调用的fixture代码。我知道我可以用一个表格的类型表,只是匹配的东西,我自己,但这是一个小时或两个小时的工作,我真的负担不起。
谢谢你的帮助。
3条答案
按热度按时间kmynzznz1#
归还什么?它只是空的吗?你能把它改成返回空字符串吗?你能解释一下为什么这个属性不能返回与预期相同的东西吗?
vmdwslir2#
我很惊讶,空的细胞没有被fitnesse忽视,因为他们应该;听起来像虫子。不管怎样,你可以通过
=~/.*/
在该列中,即匹配任何内容的regexp(参见价值比较)z9smfwbn3#
如果它是一个表fixer,则必须修改fixture代码,以便在dotable函数返回的arraylist中,如果列标题是“comment”,则cells值设置为“ignore”。