首页 > 编程语言 > 详细

Spring整合JUnit测试单元

时间:2020-09-08 22:10:52      阅读:78      评论:0      收藏:0      [点我收藏+]

目的:

一:配置完之后,不需要我们手动创建Spring的容器,容器有Junit帮我们自动初始化
二:可以在junit测试类中使用@AutoWired等方式注入对象,直接对其进行调用测试

步骤

1. 导入依赖坐标
2. 在测试类上加入@RunWith注解,指定Spring的运行器
3. 配置初始化Spring容器的配置文件(配置类)

<!--spring测试jar包,需要Junit版本是4.12及以上,否则用不了-->
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-test</artifactId>
  <version>5.0.7.RELEASE</version>
</dependency>

给测单元添加注解

/**
* @RunWith(SpringJUnit4ClassRunner.class)
* 注解作用:Spring的单元测试运行器替换原有运行器
*
* @ContextConfiguration(classes = SpringConfiguration.class)
* 注解作用:指定配置类或者配置文件所在位置
* classes属性:设置配置类字节码文件
* locations属性:设置配置文件所在classpath路径
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConfiguration.class)
public class TestPureAnnotation {
//....省略

此时则可以在测试单元中使用@AutoWired注解拿到spring容器中的注入对象。

 

Spring整合JUnit测试单元

原文:https://www.cnblogs.com/xiaozhang666/p/13633729.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!