if
문에 사용하는 설탕 프레임 워크로 hamcrest을 사용하고 싶습니다. 단호한 단위 테스트가 아니라 원시 생산 코드입니다. 그냥 AssertThat
좋아하지만 단지 부울을 반환, 오류를 throw하지 않고생산 코드에서 Hamcrest matchers를 사용하는 방법은 무엇입니까?
if (isNotEmpty(name)) return //....
또는
if (isEqual(name, "John")) return //...
같은
는뭔가. 가능합니까?
없이 매처 (matcher)를 사용하는 방법 와우, 정말 인상적입니다! – Vitamon
IMHO bool 프로젝트는 간단한 메서드 "the"에 대한 약간의 과잉입니다. 비록 추가적인 matchers를 제공하지만, 이것들은 (예 : allOf, anyOf, either, both 등) Hamcrest 것들의 중복입니다. – Jonas