out.writeInt(24);
}
public void testSkipBytes() {
byte[] buf={'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'};
ByteArrayDataInputStream in=new ByteArrayDataInputStream(buf);
assert in.position() == 0;
int skipped=in.skipBytes(6);
assert skipped == 6;
assert in.position() == 6;
skipped=in.skipBytes(0);
assert skipped == 0;
assert in.position() == 6;
skipped=in.skipBytes(-1);
assert skipped == 0;
assert in.position() == 6;
skipped=in.skipBytes(5);
assert skipped == 5;
assert in.position() == 11;
in.position(6);
skipped=in.skipBytes(20);
assert skipped == 5;
assert in.position() == 11;
}