In this case, do I need to write a capture for each argument, even though I only need to write the first argument?
durron597 answer - , . : ArgumentCaptor.capture() Mockito, Mockito, .
yourMock.yourMethod(int, int, int) ArgumentCaptor<Integer> intCaptor:
verify(yourMock).yourMethod(2, 3, 4);
verify(yourMock).yourMethod(eq(2), eq(3), eq(4));
verify(yourMock).yourMethod(intCaptor.capture(), 3, 4);
verify(yourMock).yourMethod(intCaptor.capture(), eq(3), eq(4));
:
verify(yourMock).yourMethod(intCaptor.capture(), eq(5), otherIntCaptor.capture());
verify(yourMock).yourMethod(intCaptor.capture(), anyInt(), gt(9000));