client.poll(Arrays.asList(request), 1, time.milliseconds());
assertEquals(1, client.inFlightRequestCount());
ResponseHeader respHeader = new ResponseHeader(reqHeader.correlationId());
Struct resp = new Struct(ProtoUtils.currentResponseSchema(ApiKeys.PRODUCE.id));
resp.set("responses", new Object[0]);
int size = respHeader.sizeOf() + resp.sizeOf();
ByteBuffer buffer = ByteBuffer.allocate(size);
respHeader.writeTo(buffer);
resp.writeTo(buffer);
buffer.flip();
selector.completeReceive(new NetworkReceive(node.id(), buffer));