为了账号安全,请及时绑定邮箱和手机立即绑定

使用 mockito 的模拟方法,而不是 PowerMockito

使用 mockito 的模拟方法,而不是 PowerMockito

一只萌萌小番薯 2022-06-15 15:31:00
我无法理解如何在 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 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

Agent当你真的想要 any 时,你正在为 any 创造期望Class

尝试...

Mockito.any(Class.class)

...代替...

Mockito.any(Agent.class)


查看完整回答
反对 回复 2022-06-15
  • 1 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号