CharBuffer charBuffer = CharBuffer.allocate(CHARBUFFER_SIZE);
charBuffer.append('A');
final int CHARBUFFER_REMAINING = charBuffer.remaining();
int result = mockReader.read(charBuffer);
assertEquals(CHARBUFFER_REMAINING, result);
charBuffer.rewind();
assertEquals(s.substring(0, CHARBUFFER_REMAINING), charBuffer
.subSequence(CHARBUFFER_SIZE - CHARBUFFER_REMAINING,
CHARBUFFER_SIZE).toString());
char[] destBuffer = new char[srcBuffer.length - CHARBUFFER_REMAINING];
mockReader.read(destBuffer);