Reusable Hamcrest matchers suitable for automated testing