@Test
public void testReadOneByte() throws IOException {

  for (int i = 0; i < TEST_STRING.length(); ++i) {
    assertThat(decompressorStream.read(), is((int) TEST_STRING.charAt(i)));
  }
  try {
    int ret = decompressorStream.read();
    fail("Not reachable but got ret " + ret);
  } catch (EOFException e) {
    // Expect EOF exception
  }
}