美文网首页
为什么Mocktio不能mock静态方法?

为什么Mocktio不能mock静态方法?

作者: _NeverGiveUp | 来源:发表于2018-05-17 20:18 被阅读0次

    因为Mockito使用继承的方式实现mock的,用CGLIB生成mock对象代替真实的对象进行执行,为了mock实例的方法,你可以在subclass中覆盖它,而static方法是不能被子类覆盖的,所以Mockito不能mock静态方法。

    相关文章

      网友评论

          本文标题:为什么Mocktio不能mock静态方法?

          本文链接:https://www.haomeiwen.com/subject/qmuidftx.html