public void doInputStreamTest(String testString) throws Exception{
HttpServletRequest req = makeRequest(testString, null);
BufferedRequestWrapper wrapper = new BufferedRequestWrapper(req, testString);
ServletInputStream sis = req.getInputStream();
byte b[] = new byte[32];
int amountRead;
while (( sis.readLine(b, 0, 32)) > 0){ /*clear out the request body*/ }
sis = wrapper.getInputStream();
StringBuffer buff = new StringBuffer();
while ((amountRead = sis.readLine(b, 0, 32)) != 0){
buff.append(new String(b, 0, amountRead));
}
assertEquals(buff.toString(), testString);
}