在Fitnesse DoFixture内,您可以使用check
关键字将其中一个对象与预期值进行比较。我想知道是否存在check not equal
以确保预期和实际不匹配。
我尝试过使用这组关键字,但不支持。 DoFixtures有一个reject
关键字,但它没有实现目标。有人知道方法吗?对于测试框架来说,它似乎应该是显而易见的,但我已经花了很多时间挖掘UserGuide。
示例:
|check not equal| guid | c1acff01-e45b-4b7d-b6f5-84f8830ef6b4 |
场景通行证:guid!= c1acff01-e45b-4b7d-b6f5-84f8830ef6b4
答案 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