} catch (ZipException expected) { } // Missing size is copied from compressed size. { ZipEntry ze = new ZipEntry("okay1"); ze.setMethod(ZipEntry.STORED); ze.setCrc(crc.getValue()); assertEquals(-1, ze.getSize()); assertEquals(-1, ze.getCompressedSize()); ze.setCompressedSize(0); assertEquals(-1, ze.getSize()); assertEquals(0, ze.getCompressedSize()); out.putNextEntry(ze); assertEquals(0, ze.getSize()); assertEquals(0, ze.getCompressedSize()); } // Missing compressed size is copied from size. { ZipEntry ze = new ZipEntry("okay2");