使用 mockito 的 mock 方法,而不是 PowerMockito



我不明白如何在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{
...
..
}

您正在为任何Agent创建期望,而实际上您想要任何Class

尝试。。。

Mockito.any(Class.class)

。而不是。。。

Mockito.any(Agent.class)

相关内容

  • 没有找到相关文章

最新更新