public void testChar() throws IOException {
ByteArrayDataOutputStream out=new ByteArrayDataOutputStream(1024);
for(int i=0; i < 500; i++) {
int ch='a' + i;
out.writeChar(ch);
}
ByteArrayDataInputStream in=new ByteArrayDataInputStream(out.buffer());
for(int i=0; i < 500; i++) {
char ch=in.readChar();
assert ch == 'a' + i;