欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Spring整合JUnit4

时间:2023-07-31
Spring整合Junit4进行单元测试 导入依赖

org.springframework spring-context 5.3.14 org.springframework spring-test 5.3.15 junit junit 4.12 test

注解说明

@RunWith:用于指定junit运行环境,是junit提供给其他框架测试环境接口扩展,为了便于使用spring的依赖注入,spring提供了org.springframework.test.context.junit4.SpringJUnit4ClassRunner作为Junit测试环境

@ContextConfiguration({“classpath:applicationContext.xml”})
导入配置文件,这里我的applicationContext配置文件是根据模块来分类的。如果有多个模块就引入多个

@TransactionConfiguration:这里的事务关联到配置文件中的事务控制器

@Transactional:这个非常关键,如果不加入这个注解配置,事务控制就会完全失效!

说明

@RunWith(SpringJUnit4ClassRunner.class)

将Junit4的执行权交由Spring Test,在测试用例执行前自动初始化IoC容器

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。