embedder.offer(DataMockery.createRESPMODWithGetRequestAndPreviewIcapChunk());
embedder.offer(DataMockery.crateRESPMODWithGetRequestAndPreviewLastIcapChunk());
IcapRequest request = (IcapRequest)embedder.poll();
DataMockery.assertCreateRESPMODWithGetRequestAndPreview(request);
ChannelBuffer buffer = request.getHttpResponse().getContent();
Assert.assertEquals("wrong reader index",0,buffer.readerIndex());
String body = destructiveRead(buffer);
StringBuilder builder = new StringBuilder();
builder.append("This is data that was returned by an origin server.");
assertEquals("The body content was wrong",builder.toString(),body);
embedder.offer(DataMockery.createRESPMODWithGetRequestAndPreviewIcapChunkFullMessageChunk());