Please remove unnecessary stubbings or use 'lenient' strictness. More info: javadoc for Un

2022/8/13 1:25:25

本文主要是介绍Please remove unnecessary stubbings or use 'lenient' strictness. More info: javadoc for Un,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

问题是来自使用Mockito进行单元测试出现的问题

一个方法被调用了,再次调用就会显示是不必要了

如果只是想要单纯的隐藏这个问题,可以使用如下方案

@RunWith(MockitoJUnitRunner.slient.class)

  问题的描述还可以说的更多点,就是当mock检查到有不必须的存根时(只定义而没有使用),会抛出异常

解决此问题可以删除不必须的存根代码,或者使用@Mock(lenient = true)标识存在不必须存根的mock对象

例如

@Mock(lenient=true)
private Dog dog;

  



这篇关于Please remove unnecessary stubbings or use 'lenient' strictness. More info: javadoc for Un的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程