Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jetty-server/src/test/java/org/eclipse/jetty/server/ResponseTest.java13
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

Back to the top