Skip to content

Commit 608f0df

Browse files
committed
Update ContentDispositionHeader test cases
1 parent b1fceab commit 608f0df

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

agent_api/src/test/java/helpers/ContentDispositionHeaderTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,18 @@ public void testParseRejectsQuotedValue() {
1919
"invalid type format");
2020
}
2121

22+
@Test
23+
public void testThrowsIfUnknownCharset() {
24+
assertThrows(IllegalArgumentException.class, () -> ContentDispositionHeader.parse("attachment; filename*=UTF-7''file%20name.jpg"),
25+
"unsupported charset in extended field");
26+
}
27+
28+
@Test
29+
public void testThrowsIfFirstRegex() {
30+
assertThrows(IllegalArgumentException.class, () -> ContentDispositionHeader.parse("}"),
31+
"invalid extended field value");
32+
}
33+
2234
@Test
2335
public void testParseAttachment() {
2436
ContentDispositionHeader.ParseResult result = ContentDispositionHeader.parse("attachment");

0 commit comments

Comments
 (0)