@Test public void testCompactBlock() { byte[] byteArray = {(byte) 0, (byte) 0, (byte) 1, (byte) 2, (byte) 3, (byte) 4}; boolean[] valueIsNull = {false, true, false, false, false, false}; testCompactBlock(new ByteArrayBlock(0, Optional.empty(), new byte[0])); testCompactBlock(new ByteArrayBlock(byteArray.length, Optional.of(valueIsNull), byteArray)); testIncompactBlock(new ByteArrayBlock(byteArray.length - 1, Optional.of(valueIsNull), byteArray)); }