private void setMethod0(final int method) { final ZipEntry test = new ZipEntry(""); test.setMethod(method); this.method = test.getMethod(); }
@Override public ZipEntry newEntry(String name) { ZipEntry entry = new ZipEntry(name); entry.setMethod(DEFLATED); return entry; } }
@Override public ZipEntry newEntry(String name) { ZipEntry entry = new ZipEntry(name); entry.setMethod(BZIP2); return entry; } }
@Test public void testMethod() { try { entry.setMethod(UNKNOWN - 1); fail(); } catch (IllegalArgumentException expected) { } try { entry.setMethod(UShort.MAX_VALUE); fail(); } catch (IllegalArgumentException expected) { } try { entry.setMethod(UShort.MAX_VALUE + 1); fail(); } catch (IllegalArgumentException expected) { } assertEquals(UNKNOWN, entry.getMethod()); entry.setMethod(STORED); assertEquals(STORED, entry.getMethod()); entry.setMethod(DEFLATED); assertEquals(DEFLATED, entry.getMethod()); entry.setMethod(BZIP2); assertEquals(BZIP2, entry.getMethod()); entry.setMethod(UNKNOWN); assertEquals(UNKNOWN, entry.getMethod()); }
entry.setCompressedSize(data.length); entry.setCrc(DATA_CRC); entry.setMethod(STORED);