Skip to content

Commit

Permalink
replaced null object with list of null
Browse files Browse the repository at this point in the history
  • Loading branch information
bncriju committed Aug 1, 2024
1 parent e634d2a commit 5c5a0ee
Showing 1 changed file with 2 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.stream.Collectors;
Expand All @@ -45,15 +46,11 @@ protected void instanceTest(String expression, Object result, FEELEvent.Severity
}

private static Collection<Object[]> data() {
List<Integer> nullObject = new ArrayList<>();
nullObject.add(null);
nullObject.add(null);
nullObject.add(null);
final Object[][] cases = new Object[][] {
//normal:
{"for x in [1, 2, 3] return x+1", Stream.of(1, 2, 3 ).map(x -> BigDecimal.valueOf(x + 1 ) ).collect(Collectors.toList() ), null},
{"for x in @\"2021-01-01\"..@\"2021-01-03\" return x + @\"P1D\"", Stream.of("2021-01-02", "2021-01-03", "2021-01-04" ).map(LocalDate::parse).collect(Collectors.toList() ), null},
{"for x in @\"2021-01-01\"..@\"2021-01-03\" return x+1", nullObject, FEELEvent.Severity.ERROR},
{"for x in @\"2021-01-01\"..@\"2021-01-03\" return x+1", Arrays.asList(null, null, null), FEELEvent.Severity.ERROR},

//extended:
{"for x in 1..3 return x+1", Stream.of(1, 2, 3).map(x -> BigDecimal.valueOf(x + 1)).collect(Collectors.toList()), null},
Expand Down

0 comments on commit 5c5a0ee

Please sign in to comment.