版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
所需依赖
Spring整合Junit单元测试一共需要两个依赖,分别如下:
- 1、junit依赖
- 2、spring-test依赖
代码如下:
<!--导入Junit依赖-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<!--导入Spring测试依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.3.25</version>
</dependency>
测试代码
import com.cn.config.SpringConfig;
import com.cn.dao.UserDao;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
// 设置类运行器
@RunWith(SpringJUnit4ClassRunner.class)
// 指定Spring的配置类
@ContextConfiguration(classes = {SpringConfig.class})
// 指定Spring配置文件
//@ContextConfiguration(locations={"classpath:applicationContext.xml"})
public class SpringJUnitTest {
// 自动注入所需的对象
@Autowired
private UserDao userDao;
// 单元测试
@Test
public void testUserDao(){
userDao.update();
}
}