https://blog.csdn.net/u011389474/article/details/72303118
*** junit4.12 及以上***
使用Spring-Test对Spring框架进行单元测试
配置过程:
加载依赖:
引入Maven依赖:
<!--spring单元测试依赖 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${springframework}</version>
<scope>test</scope>
</dependency>
编写SpringTestBase基础类,加载所需xml文件:
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext.xml")
public class SpringTestBase {
}
开始写测试类
public class DbTest extends SpringTestBase {
@Autowired
private PropertyReader propertyReader;
@Test
public void test() {
System.out.println("mysql:" + propertyReader.getJdbcMysqlUrl());
System.out.println("mysql:" + propertyReader.getJdbcOracleUrl());
}