FitNesse:测试一个元素不在列表中?

时间:2012-02-22 18:49:00

标签: testing fitnesse fitsharp

我正在使用FitSharp来测试应用程序,并且有一个与测试列表内容相关的问题。测试列表中是否存在元素很容易使用,例如SubsetFixture,可以这样写:

| Check that element is in list |
| 5 |

但有没有办法编写一个夹具来测试列表中的元素是否

| Check that element is not in list |
| 5 |

我希望最后一个表只有在5不在处理列表中时才能通过。

1 个答案:

答案 0 :(得分:2)

您可以使用任何类型的列表夹具最接近的是使用数组或设置夹具并列出您期望的所有项目。没有“没有这些”列表装置。

我建议你只需要像以下一样做夹具:

|check|that element | 5 |  is in the list | False |

或者您可以使用柱夹具来获得固定夹具的感觉

| Check that element is not in list |
| element | exists? |
| 5 | false |