MockSender sender = new MockSender();
MockMonitor monitor = new MockMonitor();
MockRequest request = new MockRequest();
MockResponse response = new MockResponse();
Conversation support = new Conversation(request, response);
Transfer transfer = new Transfer(support, sender, monitor);
request.setMajor(1);
request.setMinor(1);
request.setMethod("HEAD");
request.set("Connection", "keep-alive");
transfer.start();
assertEquals(response.getValue("Connection"), "keep-alive");
assertEquals(response.getValue("Content-Length"), null);
assertEquals(response.getValue("Transfer-Encoding"), "chunked");
assertEquals(response.getContentLength(), -1);