Mockito单元测试的坑
使用的是mockito以及junit4,发现在处理基本类型的时候,处理的不是很好,比如我有个方法的入参是int,以及BigDecimal,
但是我在mock的时候用any(),any(),会提示我NPE,但是使用anyInt(),any()去匹配两个入参,就没有问题。
所有的基本类型,都要用Mockito 提供的相应的参数匹配器,如 anyInt()、anyLong()、anyBoolean() 。
另外还出现过项目里交叉使用了junit4+mockito和junit5+powermock,导致jacoco统计单测覆盖率的时候没统计junit5的单测。。。