package com.github.nettybook.ch6; import static org.junit.Assert.assertEquals; import io.netty.buffer.ByteBuf; import io.netty.buffer.PooledByteBufAllocator; import io.netty.buffer.Unpooled; import java.nio.ByteOrder; import org.junit.Test; public class OrderedByteBufferTest { @Test public void pooledHeapBufferTest() { ByteBuf buf = Unpooled.buffer(11); assertEquals(ByteOrder.BIG_ENDIAN, buf.order()); buf.markReaderIndex(); buf.writeShort(1); assertEquals(1, buf.readShort()); buf.resetReaderIndex(); ByteBuf lettleEndianBuf = buf.order(ByteOrder.LITTLE_ENDIAN); assertEquals(256, lettleEndianBuf.readShort()); } }