Любой способ использовать Hamcrest matchers в production code?

Я хотел бы использовать hamcrest как сахарный фреймворк для использования в if утверждениях, не в модульных тестах с утверждениями, а в сыром производственном коде.

Что-то вроде

if ( isNotEmpty(name) ) return //....

или

if ( isEqual(name, "John")) return //...

Как AssertThat, но без выброса ошибок, просто возвращающий boolean. Возможно ли это?

12
задан skaffman 30 November 2011 в 21:41
поделиться