package com.github.nettybook.ch6;
import static org.junit.Assert.*;
import java.nio.ByteBuffer;
import org.junit.Test;
public class WriteByteBufferTest {
@Test
public void writeTest() {
ByteBuffer firstBuffer = ByteBuffer.allocateDirect(11);
assertEquals(0, firstBuffer.position());
assertEquals(11, firstBuffer.limit());
assertEquals(11, firstBuffer.capacity());
firstBuffer.put((byte) 1);
firstBuffer.put((byte) 2);
firstBuffer.put((byte) 3);
firstBuffer.put((byte) 4);
assertEquals(4, firstBuffer.position());
assertEquals(11, firstBuffer.limit());
firstBuffer.flip();
assertEquals(0, firstBuffer.position());
assertEquals(4, firstBuffer.limit());
}
}