使用mockito而不是PowerMockito的java模拟方法
我不明白如何在mockito(不是PowerMockito)上模拟像bellow这样的方法
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 楼答案
您正在创建对任何
Agent
的期望,而实际上您需要任何Class
试试看
。。。而不是