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