@Override
    public ServletInputStream getInputStream() throws IOException {
        
        final ByteArrayInputStream inputStream = new ByteArrayInputStream(body);
        
        return new ServletInputStream() {
            @Override
            public int read() throws IOException {
                return inputStream.read();
            }
            
            @Override
            public boolean isFinished() {
                return false;
            }
            
            @Override
            public boolean isReady() {
                return false;
            }
            
            @Override
            public void setReadListener(ReadListener readListener) {
            }
        };
    }
@Test
    void testGetInputStream() throws IOException {
        ServletInputStream inputStream = reuseHttpServletRequest.getInputStream();
        assertNotNull(inputStream);
        int read = inputStream.read();
        while (read != -1) {
            read = inputStream.read();
        }
    }