Fitnesse Check不等于

时间:2013-07-30 19:34:34

标签: java testing fitnesse

在Fitnesse DoFixture内,您可以使用check关键字将其中一个对象与预期值进行比较。我想知道是否存在check not equal以确保预期和实际不匹配。

我尝试过使用这组关键字,但不支持。 DoFixtures有一个reject关键字,但它没有实现目标。有人知道方法吗?对于测试框架来说,它似乎应该是显而易见的,但我已经花了很多时间挖掘UserGuide

示例:

|check not equal| guid | c1acff01-e45b-4b7d-b6f5-84f8830ef6b4 | 

场景通行证:guid!= c1acff01-e45b-4b7d-b6f5-84f8830ef6b4

3 个答案:

答案 0 :(得分:2)

我无法找到这种类型的测试条件,因此我将逻辑置于Fixture代码中,期望在a != b时返回true。在Fit代码中,我有以下内容:

|check|guidsNotEqual|true|

答案 1 :(得分:0)

使用fitSharp,你可以拥有

|check|mymethod|fail[myvalue]|

如果mymethod不等于myvalue,则会通过。我不认为这适用于Java FitLibrary。

答案 2 :(得分:0)

有一个选项(可能会在提出问题后添加)。可以使用“check not”检查不相等的内容。 所以

|check not|this is true|false| 

将返回true