dis.skip(1);
assertEquals(0, dis.available());
is = new ByteArrayInputStream(testStr.getBytes("UTF-8"));
dis = new DeflaterInputStream(is);
assertEquals(1, dis.available());
dis.skip(56);
assertEquals(0, dis.available());
assertEquals(-1, dis.read(buf, 0, 1024));
try {
dis.skip(-1);
fail("should throw IllegalArgumentException");