SpringBoot 集成测试
Posted 安良
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot 集成测试相关的知识,希望对你有一定的参考价值。
一. 测试一般程序(Service/DAO/Util类)
1. 在pom.xml中引入依赖
2. 生成测试类
<1> 如果使用IntelliJ IDEA,可以使用快捷键直接生成:
- Windows快捷键:Ctrl + Shift + T
- Mac快捷键:Commond + Shift + T
-
3. 编写测试类
1.使用@SpringBootTest进行测试,使用TestRestTemplate测试Controller类
<1> 在测试类上加入@RunWith(SpringRunner.class) 与@SpringBootTest 注解,
<2> 编写测试方法并添加@Test注解
2. 使用@WebMvcTest 注解测试
<1> 在测试类上加入@RunWith(SpringRunner.class) 与 @WebMvcTest 注解
<2> 使用MockMvc对象测试
以上是关于SpringBoot 集成测试的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot 集成测试 Sybase 和 Testcontainers
在 SpringBoot 中使用 Testcontainers 进行 Spring Data Elasticsearch 集成测试