Chapter 7. Verifying Behavior with Object Matchers
In this chapter, we will cover the following recipes:
Using Hamcrest matchers for assertions
Creating custom Hamcrest matchers
Using Hamcrest matchers for stubbing and verification
Using AssertJ for assertions
Creating custom AssertJ assertions
Capturing and asserting the argument