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() Але я отримую TooManyActualInvocationsВиняток, оскільки Мокіто вважає, що його doSomethingслід називати лише один раз. …