Allow parsing of media types with single-quotes

Previously MediaType could only parse double-quoted parameters without
raising an IllegalArgumentException. Now parameters can also be
single-quoted.

Issue: SPR-8917
This commit is contained in:
Maxim Valyanskiy
2012-06-14 08:25:10 +04:00
committed by Rossen Stoyanchev
parent ab4952a959
commit 7cdc53487d
2 changed files with 14 additions and 1 deletions

View File

@@ -181,6 +181,14 @@ public class MediaTypeTests {
assertEquals("\"v>alue\"", mediaType.getParameter("attr"));
}
// SPR-8917
@Test
public void parseMediaTypeSingleQuotedParameterValue() {
MediaType mediaType = MediaType.parseMediaType("audio/*;attr='v>alue'");
assertEquals("'v>alue'", mediaType.getParameter("attr"));
}
@Test(expected = IllegalArgumentException.class)
public void parseMediaTypeIllegalQuotedParameterValue() {
MediaType.parseMediaType("audio/*;attr=\"");