@Test public void testRawExternalAttributes() { try { entry.setRawExternalAttributes(UNKNOWN - 1); fail(); } catch (IllegalArgumentException expected) { } try { entry.setRawExternalAttributes(UInt.MIN_VALUE - 1); fail(); } catch (IllegalArgumentException expected) { } try { entry.setRawExternalAttributes(UInt.MAX_VALUE + 1); fail(); } catch (IllegalArgumentException expected) { } assertEquals(0, entry.getRawExternalAttributes()); entry.setRawExternalAttributes(UInt.MIN_VALUE); assertEquals(UInt.MIN_VALUE, entry.getRawExternalAttributes()); entry.setRawExternalAttributes(UInt.MAX_VALUE); assertEquals(UInt.MAX_VALUE, entry.getRawExternalAttributes()); }
entry.setRawExternalAttributes(readUInt(cfh, off)); off += 4;