springboot配置测试类
时间: 2023-11-08 20:06:05 浏览: 91
在Spring Boot中,我们可以使用@SpringBootTest注解来配置测试类。这个注解会自动加载Spring应用程序上下文,并且可以使用@AutoConfigureMockMvc注解来配置MockMvc对象,用于模拟HTTP请求和响应。
下面是一个简单的示例:
```
@SpringBootTest
@AutoConfigureMockMvc
public class MyControllerTest {
@Autowired
private MockMvc mockMvc;
@Test
public void testMyEndpoint() throws Exception {
mockMvc.perform(get("/my-endpoint"))
.andExpect(status().isOk())
.andExpect(content().string("Hello World!"));
}
}
```
在这个示例中,我们使用了@SpringBootTest和@AutoConfigureMockMvc注解来配置测试类。我们还注入了一个MockMvc对象,用于模拟HTTP请求和响应。在testMyEndpoint()方法中,我们使用了MockMvc对象来发送一个GET请求到/my-endpoint端点,并且验证了响应的状态码和内容。
阅读全文