Spring 中引入单元测试
操作步骤
- 下载 junit-*.jar 并引入项目中。
- 创建 UnitTestBase 类,完成对 Spring 配置文件的加载、销毁
- 所有的单元测试类都继承 UnitTestBase,通过它的 getBean 方法获取想要得到的对象
- 子类(具体执行单元测试的类)加注解:@RunWith(BlockJUnit4ClassRunner.class)
- 单元测试方法加注解:@Test
- 右键执行
UnitTestBase 类(加载 spring.xml 配置文件)
注意:
- springxml为配置文件路径,构造器传入路径,子类构造器传入具体路径
- 执行顺序 @Before – @Test – @After
- @Before 中查找并加载配置信息,存放于 Spring 的容器 context 中,使用context.getBean获取相应对象。
- @Test 子类中需要测试的方法
- @After 关闭context