@Override public HttpServerResponse putTrailer(CharSequence name, CharSequence value) { synchronized (conn) { checkValid(); trailers().set(name, value); return this; } }
@Override public synchronized HttpClientRequest putHeader(CharSequence name, CharSequence value) { checkComplete(); headers().set(name, value); return this; }
@Override public synchronized HttpClientRequest putHeader(CharSequence name, Iterable<CharSequence> values) { checkComplete(); headers().set(name, values); return this; }
@Override public HttpServerResponse putHeader(CharSequence name, Iterable<CharSequence> values) { synchronized (conn) { checkHeadWritten(); headers().set(name, values); return this; } }
@Override public synchronized HttpClientRequest putHeader(String name, Iterable<String> values) { checkComplete(); headers().set(name, values); return this; }
@Override public HttpServerResponse putHeader(String name, Iterable<String> values) { synchronized (conn) { checkHeadWritten(); headers().set(name, values); return this; } }
@Override public HttpServerResponse putTrailer(String name, String value) { synchronized (conn) { checkEnded(); trailers().set(name, value); return this; } }
@Test public void testSetTest8() throws Exception { MultiMap mmap = newMultiMap(); CharSequence name = "name"; ArrayList<CharSequence> values = new ArrayList<CharSequence>(); values.add("somevalue"); assertEquals("name: somevalue\n", mmap.set(name, values).toString()); }
@Test public void testSetTest9() throws Exception { MultiMap mmap = newMultiMap(); String name = ""; ArrayList<CharSequence> values = new ArrayList<CharSequence>(); values.add("somevalue"); assertEquals(": somevalue\n", mmap.set(name, values).toString()); }
@Test public void testSetTest10() throws Exception { MultiMap mmap = newMultiMap(); String name = "aaa"; ArrayList<CharSequence> values = new ArrayList<CharSequence>(); values.add("somevalue"); assertEquals("aaa: somevalue\n", mmap.set(name, values).toString()); }
@Test public void testSetIterableEmpty() throws Exception { MultiMap mmap = newMultiMap(); String name = "name"; List<String> values = new ArrayList<String>(); MultiMap result = mmap.set(name, values); assertNotNull(result); assertTrue(result.isEmpty()); assertEquals(0, result.size()); assertEquals("", result.toString()); }
@Test public void testGetConvertUpperCase() { map.set("foo", "foo_value"); assertEquals("foo_value", map.get("Foo")); assertEquals("foo_value", map.get((CharSequence) "Foo")); }
@Test public void testSetTest12() throws Exception { MultiMap mmap = newMultiMap(); String name = "aaa"; String strVal = "bbb"; MultiMap result = mmap.set(name, strVal); assertNotNull(result); assertFalse(result.isEmpty()); assertEquals(1, result.size()); assertEquals("aaa: bbb\n", result.toString()); }
@Test public void testSetTest7() throws Exception { MultiMap mmap = newMultiMap(); CharSequence name = "name"; CharSequence value = "value"; MultiMap result = mmap.set(name, value); assertNotNull(result); assertFalse(result.isEmpty()); assertEquals(1, result.size()); assertEquals("name: value\n", result.toString()); }
@Test public void testSetTest11() throws Exception { MultiMap mmap = newMultiMap(); String name = ""; String strVal = ""; MultiMap result = mmap.set(name, strVal); assertNotNull(result); assertFalse(result.isEmpty()); assertEquals(1, result.size()); assertEquals(": \n", result.toString()); }
@Test public void testHeadRemovesTransferEncodingHeader() throws Exception { MultiMap respHeaders = checkEmptyHttpResponse(HttpMethod.HEAD, 200, MultiMap.caseInsensitiveMultiMap().set("transfer-encoding", "chunked")); assertNull(respHeaders.get("content-length")); assertNull(respHeaders.get("transfer-encoding")); }
@Test public void testNoContentRemovesContentLengthHeader() throws Exception { MultiMap respHeaders = checkEmptyHttpResponse(HttpMethod.GET, 204, MultiMap.caseInsensitiveMultiMap().set("content-length", "34")); assertNull(respHeaders.get("content-length")); assertNull(respHeaders.get("transfer-encoding")); }
@Test public void testNoContentRemovesTransferEncodingHeader() throws Exception { MultiMap respHeaders = checkEmptyHttpResponse(HttpMethod.GET, 204, MultiMap.caseInsensitiveMultiMap().set("transfer-encoding", "chunked")); assertNull(respHeaders.get("content-length")); assertNull(respHeaders.get("transfer-encoding")); }
@Test public void testNotModifiedRemovesTransferEncodingHeader() throws Exception { MultiMap respHeaders = checkEmptyHttpResponse(HttpMethod.GET, 304, MultiMap.caseInsensitiveMultiMap().set("transfer-encoding", "chunked")); assertNull(respHeaders.get("content-length")); assertNull(respHeaders.get("transfer-encoding")); }
@Test public void test1xxRemovesContentLengthHeader() throws Exception { MultiMap respHeaders = checkEmptyHttpResponse(HttpMethod.GET, 102, MultiMap.caseInsensitiveMultiMap().set("content-length", "34")); assertNull(respHeaders.get("content-length")); assertNull(respHeaders.get("transfer-encoding")); }