SpringBootTest单元测试实战
引入相关依赖
<!--springboot程序测试依赖,如果是自动创建项目默认添加-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
代码:在test下
@RunWith(SpringRunner.class) //底层用junit SpringJUnit4ClassRunner
@SpringBootTest(classes={XdclassApplication.class})//启动整个springboot工程
public class SpringBootTestDemo {
@Test
public void testOne(){
System.out.println("test hello 1");
TestCase.assertEquals(1, 1);
}
@Test
public void testTwo(){
System.out.println("test hello 2");
TestCase.assertEquals(1, 1);// 断言
}
@
本文介绍了SpringBootTest单元测试实战,包括如何使用MockMvc进行Http请求模拟。接着讲解了SpringBoot2.x的全局异常处理,通过@ControllerAdvice和@ExceptionHandler配置捕获并处理异常。此外,还分享了如何配置自定义异常页面和错误页面跳转,需要引入thymeleaf并创建error.html模板。
订阅专栏 解锁全文
1565

被折叠的 条评论
为什么被折叠?



