当前使用版本(必填,否则不予处理)

Springboot 2.13.RELEASE mybatisplus 3.3.0 mockito-core 2.23.4 select-agent-session

该问题是如何引起的?(确定最新版也有问题再提!!!)

编写应用测试用例时,使用Mock 模拟了service层的对象,调用.list(),参数使用了new QueryWrapper() .lambda() .eq(User::getId, 1) 在使用Mock模拟其返回值时,发现mock的返回值并不正确,测试过Mock是没有问题的,参数对象是String 类型时,Mock可以模拟调用成功,参数类型是对象是,Mock模拟不成功,第一次使用Mock,不知道算是mybatis plus的问题还是mock的问题,如果跟mybatis plus 无关,请忽略回答,本人小白一枚,敬请谅解.

重现步骤(如果有就写完整)

其他对象示例 MyBatis-Plus Mock测试单元用例,mock无法模拟mybatis plus service层的数据 打印: MyBatis-Plus Mock测试单元用例,mock无法模拟mybatis plus service层的数据

mybatisplus 对象示例 MyBatis-Plus Mock测试单元用例,mock无法模拟mybatis plus service层的数据 打印: MyBatis-Plus Mock测试单元用例,mock无法模拟mybatis plus service层的数据

报错信息

暂无

Comment From: miemieYaho

any(PPOta.class) ?

Comment From: JavaGreenHands

@miemieYaho 收到,今天试了一下,可以了,使用any(xx.class)是可以的,谢谢