Everyone loves writing unit tests, don’t you? If your answer is “no” you should have a look into Hamcrest. Hamcrest, if applied properly, makes writing unit tests much easier and, yes, enjoyable.
This post is not an introduction into Hamcrest though. It’s about a topic which has not been covered often.