message.addHeader("Content-Length", "100");
assertEquals(100, lenStrategy.determineLength(message));
}
public void testEntityWithInvalidContentLength() throws Exception {
ContentLengthStrategy lenStrategy = new StrictContentLengthStrategy();
HttpMessage message = new HttpMessageMockup();
message.addHeader("Content-Length", "whatever");
try {
lenStrategy.determineLength(message);
fail("ProtocolException should have been thrown");
} catch (ProtocolException ex) {
// expected
}
}