首页
学习
活动
专区
圈层
工具
发布

JAVA实战:如何让单元测试覆盖率达到80%甚至以上

(几乎不会使用)Mockito.when( 对象.方法名() ).thenReturn( 自定义结果 ):后面自定返回结果,需要和方法返回结果类型一致,Mockito.any():用于匹配任意类型的参数详细版...Mockito.any()它可以用于匹配任意类型的参数。在测试代码中,当需要匹配方法的参数但不关心具体的参数值时,可以使用Mockito.any()方法来匹配参数。...具体来说,Mockito.any()方法可以用于模拟对象的方法调用或验证方法调用时的参数匹配。需要注意的是,当使用Mockito.any()方法时,需要确保模拟方法的返回值与模拟方法的参数类型兼容。...所以我们需要使用Mockito.any()去替代,让mock自己去模拟。以及thenReturn中返回的值要符合业务逻辑才能保证业务能够走通。...);2.为什么有时候使用Mockito.any()模拟方法时会报错?

5.2K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券