JAVA-Mock测试框架简记-2017-2-7 18:38:37

JAVA-常用Mock测试框架

  • EasyMock

早期比较流行的MocK测试框架

  • mockito

EasyMock之后流行的mock工具。相对EasyMock学习成本低,而且具有非常简洁的API,测试代码的可读性很高。

  • PowerMock

这个工具是在EasyMock和Mockito上扩展出来的,目的是为了解决EasyMock和Mockito不能解决的问题,比如对static, final, private方法均不能mock。其实测试架构设计良好的代码,一般并不需要这些功能,但如果是在已有项目上增加单元测试,老代码有问题且不能改时,就不得不使用这些功能了。
Powermock专门用来应付一些奇怪的测试需求,例如mock private方法,mock 静态方法,mock final方法。

  • JMock
  • jmockit

你可能感兴趣的:(JAVA-Mock测试框架简记-2017-2-7 18:38:37)