Что я пытаюсь сделать, так это распечатать количество раз, когда определенный метод вызывался с помощью Mockito.
Когда я делаю следующее:
int counter =
Mockito.mockingDetails(myDependency)
.getInvocations()
.size();
System.out.println( counter );
он выводит все методы, вызванные на макете, однако я хочу распечатать счетчик только для одного конкретного метода, поэтому, если я попытаюсь,
int counter =
Mockito.mockingDetails(myDependency.doSomething())
.getInvocations()
.size();
System.out.println( counter );
возникает ошибка, говорящая о том, что
Аргумент, переданный в Mockito.mockingDetails(), должен быть макетом, но равен нулю!
кто-нибудь знает, как решить эту проблему? Заранее спасибо!
Mockito.mockingDetails(myDependency)...
...что даст вам информацию, относящуюся ко всему макету (объекту), если вам нужна информация оdoSomething()
, вы можете создать/итерировать getStubbings() - person xerx593   schedule 05.04.2020