读书人

Spring与Mockito结合单元测试简单实用

发布时间: 2012-07-16 15:45:00 作者: rapoo

Spring与Mockito组合单元测试简单实用
今天有点空了,把单元测试的那点事整理了一下。个人觉得Spring应用和Mockito结合做单元测试简单实用,分享出来供参考。
这里不嗦单元测试的重要性...。很多应用是基于Spring,而Mockito简单易用易上手,所以就把Spring和Mockito组合做单元测试,Mocked对象也交给Spring统一管理。好处至少有:使单元测试类的环境和应用实际的环境保持一致性。开发人员就不用另外增加额外的配置,也可以少一些代码。单元测试类通过了,相应的应用类也就ok(Spring的相关配置也ok)。

1,为了把Mock对象也纳入Spring。需继承DependencyInjectionTestExecutionListener并增加Mock对象和注入依赖对象为Mock对象。
代码:




2,单元测试继承AbstractJUnit4SpringContextTests类。这里用一个抽象类把必须的注解上。
代码:


读书人网 >软件架构设计

热点推荐