alibaba / testable-mock

换种思路写Mock,让单元测试更简单
https://alibaba.github.io/testable-mock/
MIT License
1.83k stars 310 forks source link

Mock通用Mapper的方法没有调用 #196

Closed niu-jifei closed 2 years ago

niu-jifei commented 3 years ago

private TPosMainMapper mainMapper; TPosMain tPosMain = mainMapper.selectByPrimaryKey(psNo); 对 selectByPrimaryKey 方法进行了Mock,在运行的时候检测到了Mock的方法,但是没有使用到 Mock的方法,导致了NPE, 像通用Mapper的这些方法应该如何进行Mock使用

linfan commented 3 years ago

mapper调用是可以Mock的,先参考自主排查文档把调用的实际方法签名打印出来,和Mock方法对比一下,可能就会发现原因了