Ответ 1
Статический импорт
Это 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 или выше: