如何更好的做单元测试并用它来提升代码质量(下)
现代化的spring-test使用方式
以下例子可以在
javaconfig-spring-test中找到。
在classic-spring-test中演示的单元测试,还是用配置文件的方式,但是从Spring4之后,官方就鼓励使用Java的方式对spring进行配置,而不是用以前那样的xml配置形式了,因此我们基于注解可以来简化单元测试的编写,我们称之为现代化的spring-test方式。
修改单元测试
测试不用继承AbstractJUnit4SpringContextTests,通过注解即可,然后对于bean的配置,可以通过Java配置风格完成
注解
使用RunWith和ContextConfiguration配置即可将一个类声明为支持Spring容器的测试用例。
@RunWith(SpringRunn