本文主要是介绍PowerMock概述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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
这篇关于PowerMock概述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!