@Test
public void testSkip() throws IOException {

  assertThat(decompressorStream.skip(12), is(12L));
  assertThat(decompressorStream.read(), is((int)TEST_STRING.charAt(12)));
  assertThat(decompressorStream.read(), is((int)TEST_STRING.charAt(13)));
  assertThat(decompressorStream.read(), is((int)TEST_STRING.charAt(14)));
  assertThat(decompressorStream.skip(10), is(10L));
  assertThat(decompressorStream.read(), is((int)TEST_STRING.charAt(25)));
  try {
    long ret = decompressorStream.skip(1000);
    fail("Not reachable but got ret " + ret);
  } catch (EOFException e) {
    // Expect EOF exception
  }
}