Предполагая, что с таким классом, как:
public class A {
public void smth {
}
public void smth2 {
smth();
}
}
Мы отслеживаем это с помощью мокито и делаем простой звонок:
A spiedA = spy(new A());
spiedA.smth2();
После этого, когда мы хотим получить количество вызовов:
Mockito.mockingDetails(spiedA).getInvocations().size()
И он возвращает два вызова, как и ожидалось. Но я хочу регистрировать только внешние звонки без внутренних делегаций. Есть ли возможность добиться требуемого результата? Если бы только Mockito.Invocation мог обеспечить стек вызовов, я бы отфильтровал его.