readWriteBuffer.writeAsBoolean(true);
readWriteBuffer.writeAsBoolean(false);
readWriteBuffer.writeAsBoolean(true);
assertEquals(true, readWriteBuffer.readAsBoolean());
assertEquals(false, readWriteBuffer.readAsBoolean());
assertEquals(true, readWriteBuffer.readAsBoolean());
assertEquals(-1, readWriteBuffer.read());
assertEquals(Buffer.CAPACITY_DEFAULT, readWriteBuffer.size());
assertEquals(Byte.SIZE * Buffer.CAPACITY_DEFAULT - 3, readWriteBuffer.writable());
assertEquals(0, readWriteBuffer.readable());
assertEquals(3, readWriteBuffer.written());