返回信息流可以把参数设为Mockito.any(),匹配任意参数
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7331514同步于 2024/6/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖
问一个关于mock的问题
IWhisper#401
2024/6/27镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
对mock对象使用了Mockito.when.thenreturn,去mock一个方法,比如工具类util的search方法,然后我被测试的类中有一条语句是util.search(query.getid,query.getname),如果我没有设置query.serId这种,就会报错空指针异常
所以mock是不是只是相当于设置了返回值?其他正常该有的都要有? 我之前一直以为是只要涉及到这个方法的地方,不管输入参数是什么就只要返回mock值,今天遇到了一堆空指针异常
是不是那个runmock没加上,mock的对象都是空
: 所以mock是不是只是相当于设置了返回值?其他正常该有的都要有? 我之前一直以为是只要涉及到这个方法的地方,不管输入参数是什么就只要返回mock值,今天遇到了一堆空指针异常
: ............