Вы можете использовать метод matches(value)
любого экземпляра Matcher
.
if (equalTo("John").matches(name)) { ... }
Чтобы улучшить читабельность, создайте свой собственный вспомогательный метод, аналогичный assertThat
.
public static <T> boolean checkThat(T actual, Matcher<? super T> matcher) {
return matcher.matches(actual);
}
...
if (checkThat(name, equalTo("John"))) { ... }
Если вы придумали имя, которое лучше checkThat
, например ifTrueThat
, добавьте его в комментарии. :)