List<IncompleteCb> l = new ArrayList<>();
IoTrace trace = new IoTrace(0, false);
BufferChunk rv = EncodedReaderImpl.readLengthBytesFromSmallBuffers(
bc, 0l, result, l, true, trace);
assertNull(rv);
bc.insertAfter(new BufferChunk(two, 1));
Arrays.fill(result, -1);
rv = EncodedReaderImpl.readLengthBytesFromSmallBuffers(bc, 0l, result, l, true, trace);
assertNull(rv);
one.position(0);
bc.insertAfter(new BufferChunk(two, 1)).insertAfter(new BufferChunk(three, 2));
Arrays.fill(result, -1);
rv = EncodedReaderImpl.readLengthBytesFromSmallBuffers(bc, 0l, result, l, true, trace);
assertNotNull(rv);
for (int i = 0; i < result.length; ++i) {
bc.insertAfter(new BufferChunk(twoThree, 1));
Arrays.fill(result, -1);
rv = EncodedReaderImpl.readLengthBytesFromSmallBuffers(bc, 0l, result, l, true, trace);
assertNotNull(rv);
for (int i = 0; i < result.length; ++i) {
rv = EncodedReaderImpl.readLengthBytesFromSmallBuffers(bc, 0l, result, l, true, trace);
assertNull(rv);
three.position(0);
bc.insertAfter(new BufferChunk(three, 2));
Arrays.fill(result, -1);