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

2018-05-17  本文已影响0人  _NeverGiveUp

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

上一篇 下一篇

猜你喜欢

热点阅读