質問

I'm running the assertThat() method in the FEST library. But don't understand the runtime behaviour for the code below which runs in a while loop.

assertThat(Priority >= nextPriority);

At runtime Priority = 1 and nextPriority = 2, but when I debug this statement the method, the method doesn't exit but continues to the next line within the while loop.

Does anyone know why this happenns?

役に立ちましたか?

解決

assertThat() doesn't verify any assertion. What you want is

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

or better:

assertThat(priority).isGreaterThanOrEqualTo(nextPriority);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top