Skip to content

Commit 84aeff0

Browse files
committed
duplicate of 50 / NPE in toBoolean #51
1 parent b3f7968 commit 84aeff0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/test/java/com/dashjoin/jsonata/NullSafetyTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import static com.dashjoin.jsonata.Jsonata.jsonata;
44
import java.util.Arrays;
5+
import java.util.Map;
56
import org.junit.jupiter.api.Assertions;
67
import org.junit.jupiter.api.Test;
78

@@ -53,4 +54,11 @@ public void testSingleNull() {
5354
var x = Jsonata.jsonata("$single($, function($v, $i, $a){ $v })").evaluate(Arrays.asList(null, 1));
5455
Assertions.assertEquals(1, x);
5556
}
57+
58+
@Test
59+
public void testFilterNullLookup() {
60+
var x = Jsonata.jsonata("$filter($, function($v, $i, $a){$lookup($v, 'content')})").evaluate(
61+
Arrays.asList(Map.of("content", "some"), Map.of()));
62+
Assertions.assertEquals(Map.of("content", "some"), x);
63+
}
5664
}

0 commit comments

Comments
 (0)