之前学过了 Mockito框架 Android单元测试之 Mockito
),它是Mock的一种测试框架,除了Mockito,Mock框架还有 EasyMock、jMock等。
但是这些部分的Mock框架都有一个缺点:不能Mock 静态、构造、私有、final的方法,这是因为测试架构设计良好的代码, 一般不需要这些功能,但是如果在老代码上新增单元测试时,就不得不面临这些问题了。
而PowerMock正是解决这样的问题而诞生,目前,PowerMock仅支持Mockito和EasyMock两种框架。
=======================================================================
在 build.gradle中导入:
testImplementation “org.powermock:powermock-module-junit4:2.0.4”
testImplementation “org.powermo