springboot单元测试mockito对tkmapper进行mock的问题:无法获取实体类xxx对应的表名

前言

写单元测试的时候,经常使用mock,但是对于使用tkmapper的Example方法时,单元测试mock会提示:无法获取实体类xxx对应的表名,怎么正常mock

解决办法

这个报错时在调用example方法之前, Example example = new Example(XXX.class)时出现的,所以需要mock这个,进行如下设置

Config config = new Config();

EntityHelper.initEntityNameMap(OperationApply.class, config);

解决。

 

你可能感兴趣的:(spring,boot,tkmapper,mockito,example,mock,springboot)