FESTassertThat()方法不正确的行为

时间:2014-04-16 16:06:59

标签: java assert fest

我在FEST库中运行assertThat()方法。但是不要理解下面代码在while循环中运行的运行时行为。

assertThat(Priority >= nextPriority);

在运行时优先级= 1且nextPriority = 2,但是当我调试此语句时,方法不会退出,而是继续到while循环中的下一行。

有谁知道为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

assertThat()不会验证任何断言。你想要的是

assertThat(priority >= nextPriority).isTrue();

或更好:

assertThat(priority).isGreaterThanOrEqualTo(nextPriority);