springboot研究二:spring-boot单元测试
spring boot的单元测试跟spring的单元测试相比,稍微有一些改变。
pom.xml需要引用:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
抽象测试类:
@RunWith(SpringJUnit4Cla***unner.class) // SpringJUnit支持,由此引入Spring-Test框架支持!
@SpringApplicationConfiguration(classes = App.class) // 指定我们SpringBoot工程的Application启动类
@WebAppConfiguration
public abstract class SpringTxTestCase extends AbstractTransactionalJUnit4SpringContextTests {
protected DataSource dataSource;
protected JdbcTemplate jdbcTemplate;
@Override
@Autowired
public void setDataSource(DataSource dataSource) {
super.setDataSource(dataSource);
this.dataSource = dataSource;
this.jdbcTemplate = new JdbcTemplate(dataSource);
}
}
测试类只要继承SpringTxTestCase 类,就可以进行单元测试了。
- spring-boot研究二:spring-boot单元测试
- spring boot学习系列:spring boot的单元测试实战
- Spring Boot构建RESTful API与单元测试
- SpringBoot Controller Post接口单元测试示例
- Spring Boot构建RESTful API与单元测试
- 基于SpringBoot框架的单元测试和集成测试的区别和联系
- idea 的SpringBoot项目做单元测试
- Spring Boot系列之十一 单元测试
- spring-boot 1.4单元测试及1.3配置的区别
- Spring Boot实战之单元测试
- SpringBoot中自动注入与单元测试(四)
- 关于SpringBoot框架下的service层单元测试问题(mockito)
- 4、SpringBoot项目单元测试
- Springboot项目如何使用Test单元测试
- JavaEE进阶知识学习-----SpringBootWeb进阶-9-单元测试知识
- 使用JUnit 对 Spring Boot REST API 执行单元测试
- SpringBoot实践之---单元测试
- IDEA中SpringBoot项目快速创建单元测试
- SpringBoot学习之整合SSM+pagehelper+druid+单元测试
- Springboot 跑单元测试