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

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

场景:

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.lryc.cn/news/491748.html

相关文章:

  • 从零开始-VitePress 构建个人博客上传GitHub自动构建访问
  • 【案例学习】如何使用Minitab实现包装过程的自动化和改进
  • 【ArcGISPro】使用AI提取要素-土地分类(sentinel2)
  • 深度解析:Nginx模块架构与工作机制的奥秘
  • 分布式kettle调度平台v6.4.0新功能介绍
  • 企业数字化转型现状
  • 极客大挑战2024wp
  • 将django+vue项目发布部署到服务器
  • 函数类型注释和Union联合类型注释
  • python画图|无坐标轴自由划线操作fig.add_artist(lines.Line2D()函数
  • MacOS系统上Jmeter 录制脚本遇到的证书坑位
  • 网络层协议IP
  • 《硬件架构的艺术》笔记(七):处理字节顺序
  • 反向代理模块
  • 风尚云网前端学习:一个简易前端新手友好的HTML5页面布局与样式设计
  • spacy 安装 en_core_web_sm
  • SpringBoot(9)-Dubbo+Zookeeper
  • 嵌入式的C/C++:深入理解 static、const 与 volatile 的用法与特点
  • 信创改造 - TongRDS 替换 Redis
  • 周志华深度森林deep forest(deep-forest)最新可安装教程,仅需在pycharm中完成,超简单安装教程
  • python VS c++
  • 提升软件测试报告的质量:Allure2中添加用例失败截图、日志、HTML块和视频的方法
  • 基于IPMI的服务器硬件监控指标解读
  • VUE字符串转日期加天数
  • Android12 mtk设置插充电器自动开机
  • JSON路径工具类`JsonPathUtil`的实现与应用
  • 人名分类器(nlp)
  • 斐波那契数列 相关问题 详解
  • Pytorch微调深度学习模型
  • springboot 使用笔记