1.PowerMock的概念
PowerMock包含两个彼此独立的扩展实现,一个基于EasyMock的扩展实现,另一个基于Mockito的扩展实现。此外,基于Mockito2的扩展实现还在实验过程中。
所以在执行PowerMock测试时,需要同时使用EasyMock或Mockito。
PowerMock最新版本是2016.5发布的1.6.5。
2.PowerMock的独特功能
PowerMock可以实现对构造函数, static方法, final方法, private方法的单元测试。
3.PowerMock对测试框架的支持
PowerMock支持JUnit框架和TestNG框架。提供了支持JUnit的3个执行引擎,分别支持JUnit4.4+, JUnit4.0-4.3和JUnit3
提供了支持TestNG的1个执行引擎,支持TestNG 5.11+
4.参考文献
过时官网https://code.google.com/p/powermock/(过时了)
官网https://github.com/jayway/powermock