@Test public void testReadBoolean() throws IOException { LittleEndianDataInputStream data = new LittleEndianDataInputStream( new ByteArrayInputStream(new byte[] {0, 1, 0x7f, (byte) 0xff})); assertFalse(data.readBoolean()); assertTrue(data.readBoolean()); assertTrue(data.readBoolean()); assertTrue(data.readBoolean()); }