6
Mockito가 여러 번 호출되는 메소드의 인수를 캡처 할 수 있습니까?
두 번 호출되는 메소드가 있으며 두 번째 메소드 호출의 인수를 캡처하려고합니다. 내가 시도한 것은 다음과 같습니다. ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCaptor.getValue() 그러나 TooManyActualInvocationsMockito doSomething는 한 번만 호출해야 한다고 생각 하므로 예외가 발생 합니다. 의 두 번째 호출의 인수를 …