mock单测
Posted kingicemou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mock单测相关的知识,希望对你有一定的参考价值。
mockMvc执行流程总结:
整个过程:
1、mockMvc.perform执行一个请求;
2、MockMvcRequestBuilders.get("/user/1")构造一个请求
3、ResultActions.andExpect添加执行完成后的断言
4、ResultActions.andDo添加一个结果处理器,表示要对结果做点什么事情,比如此处使用MockMvcResultHandlers.print()输出整个响应结果信息。
5、ResultActions.andReturn表示执行完成后返回相应的结果。
整个测试过程非常有规律:
1、准备测试环境
2、通过MockMvc执行请求
3、添加验证断言
4、添加结果处理器
5、得到MvcResult进行自定义断言/进行下一步的异步请求
6、卸载测试环境?
以上是关于mock单测的主要内容,如果未能解决你的问题,请参考以下文章