assertThat(headers.getHeaders(HttpHeaderNames.CONTENT_LENGTH).size(), is(0));
}
@Test
public void testInternalStorageGetsReused() {
HttpHeaderContainer headers = new HttpHeaderContainer();
headers.addHeader(HttpHeaderNames.CONTENT_LENGTH, new MutableString("0"));
headers.addHeader(HttpHeaderNames.CONTENT_LENGTH, new MutableString("0"));
headers.addHeader(HttpHeaderNames.CONTENT_LENGTH, new MutableString("0"));
headers.addHeader(HttpHeaderNames.CONTENT_LENGTH, new MutableString("0"));
int preClearCapacity = headers.getHeaders(HttpHeaderNames.CONTENT_LENGTH).currentCapacity();
headers.clear();
headers.addHeader(HttpHeaderNames.CONTENT_LENGTH, new MutableString("0"));
headers.addHeader(HttpHeaderNames.CONTENT_LENGTH, new MutableString("0"));
headers.addHeader(HttpHeaderNames.CONTENT_LENGTH, new MutableString("0"));
headers.addHeader(HttpHeaderNames.CONTENT_LENGTH, new MutableString("0"));
assertThat(headers.getHeaders(HttpHeaderNames.CONTENT_LENGTH).currentCapacity(), is(preClearCapacity));
}