diff options
-rw-r--r-- | jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java b/jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java index 3432b14c1c..b23bf78c2d 100644 --- a/jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java +++ b/jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java @@ -235,7 +235,20 @@ public class ResponseTest response.addHeader("Content-Type","application/json"); response.getWriter(); assertEquals("application/json",response.getContentType()); + } + + @Test + public void testStrangeContentType() throws Exception + { + Response response = newResponse(); + assertEquals(null, response.getContentType()); + + response.recycle(); + response.setContentType("text/html;charset=utf-8;charset=UTF-8"); + response.getWriter(); + assertEquals("text/html;charset=utf-8;charset=UTF-8",response.getContentType()); + assertEquals("utf-8",response.getCharacterEncoding().toLowerCase()); } @Test |