}
}
public void testLength()
throws IOException {
BlockedByteArray src = createBlockedByteArray(0);
assertEquals(0L, src.length());
src.writeByte(0L, (byte)1);
assertEquals(1L, src.length());
src.writeByte(0L, (byte)1);
assertEquals(1L, src.length());
src.writeByte(9L, (byte)2);
assertEquals(10L, src.length());
byte[] bytes = new byte[4096];
Arrays.fill(bytes, (byte)7);
src.writeBytes(0L, bytes, 0, bytes.length);
assertEquals(bytes.length, src.length());
src.writeBytes(bytes.length, bytes, 0, bytes.length);
assertEquals(2*bytes.length, src.length());
// Test setLength
src.setLength(55555);
assertEquals(55555, src.length());
src.setLength(44444);
assertEquals(44444, src.length());
}