bookmark

java - Can Mockito capture arguments of a method called multiple times? - Stack Overflow


Description

ArgumentCaptor<Person> peopleCaptor = ArgumentCaptor.forClass(Person.class); verify(mock, times(2)).doSomething(peopleCaptor.capture());

List<Person> capturedPeople = peopleCaptor.getAllValues(); assertEquals("John", capturedPeople.get(0).getName()); assertEquals("Jane", capturedPeople.get(1).getName());

Preview

Tags

Users

  • @jil

Comments and Reviews