@Test
public void getInputStreamCache() throws IOException {
requestEx.setCacheRequest(true);
ServletInputStream inputStream = request.getInputStream();
new Expectations(IOUtils.class) {
{
IOUtils.toByteArray(inputStream);
result = "abc".getBytes();
}
};
ServletInputStream cachedInputStream = requestEx.getInputStream();
Assert.assertEquals("abc", IOUtils.toString(cachedInputStream));
Assert.assertEquals("abc", requestEx.getBodyBuffer().toString());
// do not create another one
Assert.assertSame(cachedInputStream, requestEx.getInputStream());
}
TestStandardHttpServletRequestEx.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:incubator-servicecomb-java-chassis
作者:
评论列表
文章目录