当前位置: 首页 > article >正文

解决单元测试时找不到类名

场景:

springboot单元测试mockito对mapper进行mock时:

tk.mybatis.mapper.mapperexception: 无法获取实体类 XX.xx 对应的表名

分析

使用了一个方法:Example  example=new Example(User.class);

进入源码后发现Entityhelper没有get到user.class.

有个mapper没有put进去,在源码EntityHelper.initEntityNameMap方法里。

解决

加个初始化解决

@BeforeEach
public void setUp() throws Exception{
    MockitoAnnotation.initMocks(this);
    Config config = new Config;
    //Entity是所对应的实体类
    EntityHelper.initEntityNameMap(Entity.class, config);

}


http://www.kler.cn/a/410890.html

相关文章:

  • 如何使用Postman优雅地进行接口自动加密与解密
  • 从ChatGPT到代理AI:安全领域的新变革
  • 【前端】ES6基础
  • 亚信安全与飞书达成深度合作
  • 【数据结构与算法】合并链表、链表分割、链表回文结构
  • 网络安全与加密
  • 梧桐数据库的高效索引技术研究及实现
  • 如何修复WordPress .htaccess文件
  • c++中set容器的遍历和读取某一位置的值
  • Web安全之XSS攻击的防范
  • 2024“龙信杯“电子数据取证竞赛-服务器取证题目Writeup
  • Docker pull镜像拉取失败
  • Jira关键git
  • 安卓动态添加View
  • (原件word)项目运维方案,软件运维资料文档,运维总体方案,实施运维资料合集
  • wordpress中Gravatar用户头像不显示,免插件实现添加自定义设置上传头像功能
  • MTK主板_安卓主板方案_MTK联发科主板定制开发
  • Mybatis-Day3
  • JSON路径工具类`JsonPathUtil`的实现与应用
  • 算法打卡 Day44(动态规划)-最后一块石头的重量 II+ 目标和 + 一和零
  • 【git】commit之后,想撤销commit
  • LVGL学习之按钮,开关部件(基于正点原子)
  • 嵌入式AI之rknn yolov5初探
  • 【Fargo】27:ffmpeg ffprobe 和python分析h264文件并绘制
  • D79【 python 接口自动化学习】- python基础之HTTP
  • 鸿蒙系统的架构与运行机制