camunda / feel-scala

FEEL parser and interpreter written in Scala
https://camunda.github.io/feel-scala/
Apache License 2.0
120 stars 49 forks source link

feat: Handle non-existing variables #705

Closed saig0 closed 10 months ago

saig0 commented 10 months ago

Description

Change the behavior of the FEEL engine to replace a non-existing variable and a non-existing input value with null. Previously, the evaluation failed in these cases.

A note to the reviewer, the actual code fix is very small. The major changes are refactorings in the test classes to adopt the new test style.

Related issues

closes #674