@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Override public char getChar() { final char value = getChar(position); position += 2; return value; }
@Test public void testCharEndianess() { BuffersBuffer buffer = createOneSevenBuffer(mm); assertTrue(buffer.order() == ByteOrder.BIG_ENDIAN); buffer.putChar('a'); buffer.flip(); assertEquals("big endian", 'a', buffer.getChar()); buffer = createOneSevenBuffer(mm); assertTrue(buffer.order() == ByteOrder.BIG_ENDIAN); buffer.order(ByteOrder.LITTLE_ENDIAN); assertTrue(buffer.order() == ByteOrder.LITTLE_ENDIAN); buffer.putChar('a'); buffer.flip(); assertEquals("little endian", 'a', buffer.getChar()); }