簡體   English   中英

使用Mockito的模擬方法,而不是PowerMockito

[英]Mock method using mockito, NOT PowerMockito

我不明白如何在模擬上使用像波紋管這樣的方法(NOT 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{
...
..
}

當您真正想要任何Class時,您正在為任何Agent創造期望。

嘗試...

Mockito.any(Class.class)

...代替...

Mockito.any(Agent.class)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM