@Test
public void testReadAsCharArray() {

    byteArray = new ByteArray(20, ByteArray.EBCDIC_CHARSET_NAME);
    byteArray.write("TEST", 0);
    char[] value = byteArray.readAsCharArray(0, 4);
    assertTrue(value.length == 4);
    // char[] test = { 0x00E3, 0x00C5, 0x00E2, 0x00E3 };
    char[] test = new String("TEST").toCharArray();
    ByteArrayDumpFormatter.dumpByteArray("TEST", byteArray.getArray().value);
    for (int i = 0; i < test.length; i++) {
        assertTrue(test[i] == (value[i] & 0x00ff));
    }
}