Junit测试类中如何调用Http通信
Posted <microrock>
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Junit测试类中如何调用Http通信相关的知识,希望对你有一定的参考价值。
在使用Junit做测试的时候,有时候需要调用Http通信,无论是request还是response或者是session会话,那么在测试类里该如何调用呢,其实很简单,spring给我们提供了三个类
org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.mock.web.MockHttpSession
使用如下:
@Autowired
MockHttpServletRequest request;
@Autowired
MockHttpServletResponse response;
@Autowired
MockHttpSession session;
以上是关于Junit测试类中如何调用Http通信的主要内容,如果未能解决你的问题,请参考以下文章
在每个带有 http 调用的 junit 测试用例之后进行数据库清理
在调用ReadAsStreamAsync时何时或何时调用HttpResponseMessage?