Spring基础学习——3.Spring集成Junit
2021-02-05
Spring基础学习——3.Spring集成Junit
3.1、原始Junit测试Spring的问题
导入Spring集成Junit的坐标
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>5.0.2.RELEASE</version>
</dependency>
使用Runwith注解并且编写对应的配置类
package com.xiaobo.test;
import com.xiaobo.config.SpringCofiguration;
import com.xiaobo.service.UserService;
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;
import javax.sql.DataSource;
import java.sql.SQLException;
@RunWith(SpringJUnit4ClassRunner.class)
//告诉Spring的配置文件
//@ContextConfiguration("classpath:applicationContext.xml")
//加载Spring的配置类
@ContextConfiguration(classes = {SpringCofiguration.class})
public class SpringJunitTest {
@Autowired
private UserService userService;
@Autowired
private DataSource dataSource;
@Test
public void test() throws SQLException {
userService.save();
System.out.println(dataSource.getConnection());
}
}
标题:Spring基础学习——3.Spring集成Junit
作者:xiaob0
地址:https://xiaobo.net.cn/articles/2021/02/05/1612531234005.html