@Test
 public void servletOutputStreamCommittedOnOutputStreamFlush() throws IOException {
   assertFalse(response.isCommitted());
   response.getOutputStream().write('X');
   assertFalse(response.isCommitted());
   response.getOutputStream().flush();
   assertTrue(response.isCommitted());
   assertEquals(1, response.getContentAsByteArray().length);
 }
 @Test
 public void servletOutputStreamCommittedWhenBufferSizeExceeded() throws IOException {
   assertFalse(response.isCommitted());
   response.getOutputStream().write('X');
   assertFalse(response.isCommitted());
   int size = response.getBufferSize();
   response.getOutputStream().write(new byte[size]);
   assertTrue(response.isCommitted());
   assertEquals(size + 1, response.getContentAsByteArray().length);
 }