1

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

我曾尝试使用该组关键字,但不支持。DoFixtures有一个reject关键字,但它没有实现目标。有人知道方法吗?对于一个测试框架,它似乎应该是显而易见的,但我在挖掘UserGuide时遇到了困难。

例子:

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

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

4

3 回答 3

2

我无法找到这种类型的测试条件,因此,我将逻辑放在了 Fixture 代码中,期望在a != b. 在 Fit 代码中,我有以下内容:

|check|guidsNotEqual|true|

于 2013-08-09T13:20:25.200 回答
0

使用 fitSharp,您可以拥有

|check|mymethod|fail[myvalue]|

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

于 2013-07-31T03:39:47.627 回答
0

有一个选项(可能会在提出问题后添加)。可以使用'check not'来检查不相等的东西。所以

|check not|this is true|false| 

将返回真

于 2015-12-11T14:28:36.497 回答