Mi piacerebbe usare hamcrest come framework di zucchero da utilizzare nelle dichiarazioni if
, non nei test di unità con asserzioni, ma nel codice di produzione non elaborato.Un modo per usare gli abbinamenti Hamcrest nel codice di produzione?
Qualcosa di simile
if (isNotEmpty(name)) return //....
o
if (isEqual(name, "John")) return //...
Proprio come AssertThat
ma senza gettare errori, basta tornare booleano. È possibile?
Wow, è davvero impressionante! – Vitamon
Il progetto boho IMHO è un po 'eccessivo per un semplice metodo "il". Sebbene fornisca altri matcher, ma questi sono solo duplicati di quelli di Hamcrest (come allOf, anyOf, entrambi, entrambi, ecc.) – Jonas