如何更好的做单元测试并用它来提升代码质量(上)
一个使用mockito和spring-test的例子
可以在:
https://github.com/weipeng2k/mockito-sample找到示例。
Java单元测试框架在业界非常多,以JUnit为事实上的标准,而JUnit只是解决了单元测试的基本骨干,而对于Mock的支持却没有。而同样,在Mock方面,Java也有很多开源的选择,诸如JMock、EasyMock和Mockito,而Mockito也同样为其中的翘楚,二者能够很好的完成单元测试的工作。本示例就是介绍如何使用二者来完成单元测试。如果公司自己搞一个单元测试框架,维护将成为一个大问题,而使用业界成熟的解决方案,将会是一个很好的方式。因为会有一组非常专业的人替你维护,而且不断地有新的Feature可以使用,同样你熟悉这些之后你可以不断的复用这些知识,而不