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

Mockito单元测试的坑

使用的是mockito以及junit4,发现在处理基本类型的时候,处理的不是很好,比如我有个方法的入参是int,以及BigDecimal,

但是我在mock的时候用any(),any(),会提示我NPE,但是使用anyInt(),any()去匹配两个入参,就没有问题。

所有的基本类型,都要用Mockito 提供的相应的参数匹配器,如 anyInt()、anyLong()、anyBoolean() 。

另外还出现过项目里交叉使用了junit4+mockito和junit5+powermock,导致jacoco统计单测覆盖率的时候没统计junit5的单测。。。


http://www.mrgr.cn/news/53764.html

相关文章:

  • 传统企业营销新起点:百科词条构建基础策略!
  • Android 通过计算器暗码启动应用
  • FineReport 控件的实际值与显示值
  • vue3学习记录-TransitionGroup
  • repo 命令大全详解(第十八篇 repo stage)
  • 什么是 SQL 注入攻击?如何防止 SQL 注入?
  • 【Canvas与艺术】八瓣点心包裹之一
  • 【工具变量】A股上市企业大数据应用(2001-2023年)-参考柏淑嫄实践
  • 数据结构_day3
  • 【北京迅为】《STM32MP157开发板嵌入式开发指南》- 第四十五章 注册字符类设备
  • MySQL安装配置教程,入门学习攻略,重点知识点总结
  • 文字的力量
  • JAVA学习-练习试用Java实现“成绩归类”
  • 2024年十大优秀内部风险管理解决方案
  • 软考(网工)——Linux服务器配置
  • Redis 事务 主从复制
  • PRCV 2024 - Day 1
  • 大模型~合集12
  • 深入学习JPEG压缩原理与过程
  • 必看干货|等保测评(网络安全等级保护)五问五答
  • Java:数据结构-二叉树
  • 【Pycharm默认解释器配置文件】怎样删除配置解释器的无效历史记录?
  • uniapp和原生微信小程序的优劣、区别?
  • 在linux主机上用两台虚拟机(linux)实现虚拟串口通讯
  • 架构发展史
  • 如何有效保障专线健康:运维团队的专线监控策略