Mockito为何不能mock静态方法

由于Mockito使用继承的方式实现mock的,用CGLIB生成mock对象代替真实的对象进行执行,为了mock实例的方法,你能够在subclass中覆盖它,而static方法是不能被子类覆盖的,因此Mockito不能mock静态方法。api 但PowerMock能够mock静态方法,由于它直接在bytecode上工做,相似这样:spa import org.powermock.api.mocki
相关文章
相关标签/搜索