Junit: меньше, чем утверждение?

Есть ли что-нибудь вроде assertThat(a, lessThan(b));? В настоящее время я использую Junit 4.8.1, и я не смог найти lessThan. Вместо этого мне нужно сделать assertTrue(a < b), но это имеет недостаток, что он не печатает два числа в тестовом журнале.

Ответ 2

Вы можете импортировать Hamcrest так и использовать метод Matchers.lessThan().

import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;

assertThat(foo, Matchers.lessThan(bar));