@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@Override public BuffersBuffer putChar(final char value) { putChar(position, value); position += 2; return this; }
@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()); }