Поддельный метод с использованием mockito, НЕ PowerMockito - PullRequest
0 голосов
/ 12 февраля 2019

Я не могу понять, как смоделировать метод, подобный приведенному ниже, используя mockito (НЕ PowerMockito)

public boolean sendSignal(final Class<? extends IAgent> agentClass, final MessageLite signal)

Я НЕ могу сделать это следующим образом -

Mockito.when(plumProxyService.sendSignal(Mockito.any(Agent.class), Mockito.any(MessageLite.class))).thenReturn(true);

Где -

public abstract class Agent implements IAgent{
...
..
}

1 Ответ

0 голосов
/ 12 февраля 2019

Вы создаете ожидание для любого Agent, когда вы действительно хотите получить Class.

Попробуйте ...

Mockito.any(Class.class)

... вместо ...

Mockito.any(Agent.class)
...