Статический импорт
Это org.junit.Assert.assertThat(T, Matcher<T>)
, и вы можете импортировать его как статический импорт:
import static org.junit.Assert.assertThat
теперь в вашем коде клиента вы можете сделать assertThat(something, ismatched())
Ссылка: Учебное пособие по Java> Оператор статического импорта
Регулярный импорт
Чтобы сделать это по-старому, если вы импортируете класс Assert
, как это
import org.junit.Assert
Вы можете позвонить, используя Assert.assertThat(something, isMatched())
(метод isMatched()
- это то, что вам нужно реализовать)
assertThat ()
assertThat()
был впервые описан в этом сообщении в блоге и был частью JUnit с версии 4.4 , поэтому убедитесь, что у вас установлена JUnit версии 4.4 или новее на пути к классам. Кроме того, убедитесь, что ваш уровень соответствия компилятора составляет 1,5 или выше:
![Set Eclipse compiler compliance level](https://i.stack.imgur.com/giSoN.png)