Я хотел бы использовать hamcrest как сахарный фреймворк для использования в if
утверждениях, не в модульных тестах с утверждениями, а в сыром производственном коде.
Что-то вроде
if ( isNotEmpty(name) ) return //....
или
if ( isEqual(name, "John")) return //...
Как AssertThat
, но без выброса ошибок, просто возвращающий boolean.
Возможно ли это?