Assert.assertEquals(0, encoder.write(src));
Assert.assertEquals(0, encoder.write(src));
Assert.assertEquals(0, encoder.write(src));
// should not be able to copy any bytes, until we flush the channel and buffer
channel.reset();
outbuf.flush(channel);
channel.reset();
Assert.assertEquals(10, encoder.write(src));
channel.flush();