Polish content disposition

This commit is contained in:
Rossen Stoyanchev
2017-01-25 17:19:30 -05:00
parent eabd8a2964
commit ae034e9afe
2 changed files with 72 additions and 67 deletions

View File

@@ -36,7 +36,8 @@ public class ContentDispositionTests {
public void parse() {
ContentDisposition disposition = ContentDisposition
.parse("form-data; name=\"foo\"; filename=\"foo.txt\"; size=123");
assertEquals(ContentDisposition.builder("form-data").name("foo").filename("foo.txt").size(123L).build(), disposition);
assertEquals(ContentDisposition.builder("form-data")
.name("foo").filename("foo.txt").size(123L).build(), disposition);
}
@Test
@@ -86,7 +87,8 @@ public class ContentDispositionTests {
public void headerValueWithEncodedFilename() {
ContentDisposition disposition = ContentDisposition.builder("form-data")
.name("name").filename("中文.txt", StandardCharsets.UTF_8).build();
assertEquals("form-data; name=\"name\"; filename*=UTF-8''%E4%B8%AD%E6%96%87.txt", disposition.toString());
assertEquals("form-data; name=\"name\"; filename*=UTF-8''%E4%B8%AD%E6%96%87.txt",
disposition.toString());
}
@Test // SPR-14547