diff --git a/TestCases/compliance-level-3/0058-feel-number-function/0058-feel-number-function-test-01.xml b/TestCases/compliance-level-3/0058-feel-number-function/0058-feel-number-function-test-01.xml index 37189904e..f0d02fa55 100644 --- a/TestCases/compliance-level-3/0058-feel-number-function/0058-feel-number-function-test-01.xml +++ b/TestCases/compliance-level-3/0058-feel-number-function/0058-feel-number-function-test-01.xml @@ -173,4 +173,52 @@ + + Assert on a valid string parameter + + + 1234 + + + + + Assert on a valid string with trailing zeros + + + 123 + + + + + Assert on a valid integer number + + + 11.11 + + + + + Assert on an invalid string parameter + + + + + + + + Assert on an invalid string parameter + + + + + + + + Assert on passing a null value + + + + + + diff --git a/TestCases/compliance-level-3/0058-feel-number-function/0058-feel-number-function.dmn b/TestCases/compliance-level-3/0058-feel-number-function/0058-feel-number-function.dmn index f0b49851a..89ff19b5a 100644 --- a/TestCases/compliance-level-3/0058-feel-number-function/0058-feel-number-function.dmn +++ b/TestCases/compliance-level-3/0058-feel-number-function/0058-feel-number-function.dmn @@ -190,5 +190,59 @@ number("1.000.000,01", ".", ",", ",") + + Tests FEEL expression: 'number("1234"))' and expects result: '1234 (number)' + Result of FEEL expression 'number("1234"))'? + 1234 (number) + + + number("1234") + + + + Tests FEEL expression: 'number("00123"))' and expects result: '123 (number)' + Result of FEEL expression 'number("00123"))'? + 123 (number) + + + number("00123") + + + + Tests FEEL expression: 'number(11.11))' and expects result: '11.11 (number)' + Result of FEEL expression 'number(11.11))'? + 11.11 (number) + + + number(11.11) + + + + Tests FEEL expression: 'number("test"))' and expects result: 'null' + Result of FEEL expression 'number("test"))'? + null + + + number("test") + + + + Tests FEEL expression: 'number("1 2 3"))' and expects result: 'null' + Result of FEEL expression 'number("1 2 3"))'? + null + + + number("1 2 3") + + + + Tests FEEL expression: 'number(null))' and expects result: 'null' + Result of FEEL expression 'number(null))'? + null + + + number(null) + +