Pregunta

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?

¿Fue útil?

Solución

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

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

or better:

assertThat(priority).isGreaterThanOrEqualTo(nextPriority);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top