June 2014
Intermediate to advanced
284 pages
6h 9m
English
In this recipe, we will take a look at a test that uses too many Mockito mocks. In this way, the test code becomes unreadable and unmaintainable. Since your test code is your living documentation, you should always remember to put a lot of effort into refactoring it until you can read it like a book.
For this recipe, we will again generate a new identity for a given person. Each person has an address, and that address has a street number. Since we are performing unit testing, we will check in isolation whether NewIdentityCreator properly executes its logic. It is responsible for creating a new name, new street number, and new siblings for the current person, as shown in the following code: ...