springboot junit 每天进步百分之一

来源:互联网 发布:phantomjs java 编辑:程序博客网 时间:2024/06/05 08:47

1.第一步肯定是架包导入了,新建项目的时候已经就有了
这里写图片描述
如没有就手动导入吧

<dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-test</artifactId>    <scope>test</scope></dependency>

建测试类
这里写图片描述
看效果
这里写图片描述
上面对dao和service进行测试
下面看下对Controller这层的测试
在上面的测试类加@WebAppConfiguration //开启web上下文测试
再添加视图模拟器
这里写图片描述

为了模拟前端的请求,在SystemUserController新增了一个方法
根据用户的id查询用户的基本信息,红框部分是我新增的
这里写图片描述

下面写测试类
这里写图片描述
/ResultActions.andDo添加一个结果处理器,表示要对结果做点什么事情,比如此处使用MockMvcResultHandlers.print()输出整个响应结果信息。
运行junit test 结果如下
这里写图片描述
这里就展示了两个基本比较简单常用的例子,还有很多有需要的可以自己多研究一下,网上还是有很多更全面的

原创粉丝点击