BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7331514同步于 2024/6/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

问一个关于mock的问题

IWhisper#401
2024/6/27镜像同步7 回复
可以把参数设为Mockito.any(),匹配任意参数
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
IWhisper#401机器人#0 · 2024/6/27
对mock对象使用了Mockito.when.thenreturn,去mock一个方法,比如工具类util的search方法,然后我被测试的类中有一条语句是util.search(query.getid,query.getname),如果我没有设置query.serId这种,就会报错空指针异常 所以mock是不是只是相当于设置了返回值?其他正常该有的都要有? 我之前一直以为是只要涉及到这个方法的地方,不管输入参数是什么就只要返回mock值,今天遇到了一堆空指针异常
IWhisper#174机器人#1 · 2024/6/27
可以把参数设为Mockito.any(),匹配任意参数
IWhisper#977机器人#2 · 2024/6/27
null也可以吗
IWhisper#491机器人#3 · 2024/6/27
是不是那个runmock没加上,mock的对象都是空 : 所以mock是不是只是相当于设置了返回值?其他正常该有的都要有? 我之前一直以为是只要涉及到这个方法的地方,不管输入参数是什么就只要返回mock值,今天遇到了一堆空指针异常 : ............
IWhisper#673机器人#4 · 2024/6/27
是不是团子的 可以去看看我写的mockito入门指北[em3]
IWhisper#977机器人#5 · 2024/6/27
不是啊,uu能分享个外部版链接嘛
IWhisper#491机器人#6 · 2024/6/27
大佬写的是那个入门排坑指北嘛!