ZipInputStream zis = new ZipInputStream(new ByteArrayInputStream(zipBytes));
zis.getNextEntry();
long skipLen = dataBytes.length / 2;
assertEquals("Assert 0: failed valid skip", skipLen, zis.skip(skipLen));
zis.skip(dataBytes.length);
assertEquals("Assert 1: performed invalid skip", 0, zis.skip(1));
assertEquals("Assert 2: failed zero len skip", 0, zis.skip(0));
try {
zis.skip(-1);
fail("Assert 3: Expected Illegal argument exception");
} catch (IllegalArgumentException e) {