File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed
module/jsonurl-core/src/test/java/org/jsonurl Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -325,6 +325,14 @@ static Stream<EventTest> testAQF() {
325325 JsonUrlEvent .VALUE_EMPTY_LITERAL ,
326326 JsonUrlEvent .END_STREAM }),
327327
328+ new EventTest (
329+ EnumSet .of (JsonUrlOption .IMPLIED_STRING_LITERALS ),
330+ "!e" ,
331+ new Object [] {
332+ JsonUrlEvent .VALUE_STRING ,
333+ "" ,
334+ JsonUrlEvent .END_STREAM }),
335+
328336 new EventTest (
329337 "!e!e" ,
330338 SyntaxException .class ),
@@ -491,6 +499,14 @@ static Stream<EventTest> testNotAQF() {
491499 "!e" ,
492500 JsonUrlEvent .END_STREAM }),
493501
502+ new EventTest (
503+ EnumSet .of (JsonUrlOption .IMPLIED_STRING_LITERALS ),
504+ "!e" ,
505+ new Object [] {
506+ JsonUrlEvent .VALUE_STRING ,
507+ "!e" ,
508+ JsonUrlEvent .END_STREAM }),
509+
494510 new EventTest (
495511 "!e!e" ,
496512 new Object [] {
Original file line number Diff line number Diff line change @@ -249,6 +249,15 @@ void testEmptyString() throws IOException {
249249 .add (EMPTY_STRING ).build (),
250250 testName );
251251
252+ assertEquals (
253+ "!e" ,
254+ new JsonUrlStringBuilder (
255+ JsonUrlOption .COERCE_NULL_TO_EMPTY_STRING ,
256+ JsonUrlOption .IMPLIED_STRING_LITERALS ,
257+ JsonUrlOption .AQF )
258+ .add ((String )null ).build (),
259+ testName );
260+
252261 assertEquals (
253262 "" ,
254263 new JsonUrlStringBuilder (
You can’t perform that action at this time.
0 commit comments