Skip to content

Commit

Permalink
duplicate of 50 / NPE in toBoolean #51
Browse files Browse the repository at this point in the history
  • Loading branch information
aeberhart committed Sep 18, 2024
1 parent b3f7968 commit 84aeff0
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/test/java/com/dashjoin/jsonata/NullSafetyTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import static com.dashjoin.jsonata.Jsonata.jsonata;
import java.util.Arrays;
import java.util.Map;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;

Expand Down Expand Up @@ -53,4 +54,11 @@ public void testSingleNull() {
var x = Jsonata.jsonata("$single($, function($v, $i, $a){ $v })").evaluate(Arrays.asList(null, 1));
Assertions.assertEquals(1, x);
}

@Test
public void testFilterNullLookup() {
var x = Jsonata.jsonata("$filter($, function($v, $i, $a){$lookup($v, 'content')})").evaluate(
Arrays.asList(Map.of("content", "some"), Map.of()));
Assertions.assertEquals(Map.of("content", "some"), x);
}
}

0 comments on commit 84aeff0

Please sign in to comment.