Using Hamcrest matchers for stubbing and verification
In this recipe, we will use Hamcrest matchers in the stubbing and verification phases.
Getting ready
In this recipe, the system under test will be the NewPersonGenerator
class that generates new identities for the given list of people. Also, we will send a web service message with the generated list of people, so their data gets updated, as shown in the following code:
public class NewPersonGenerator { private final NewIdentityCreator newIdentityCreator; public NewPersonGenerator(NewIdentityCreator newIdentityCreator) { this.newIdentityCreator = newIdentityCreator; } public List<Person> generateNewIdentities(List<Person> people) { List<Person> newPeople = new ArrayList<Person>(); for(Person person ...
Get Mockito Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.