diff --git a/TestCases/compliance-level-3/1154-boxed-every/1154-boxed-every-test-01.xml b/TestCases/compliance-level-3/1154-boxed-every/1154-boxed-every-test-01.xml new file mode 100644 index 000000000..cf396e8d0 --- /dev/null +++ b/TestCases/compliance-level-3/1154-boxed-every/1154-boxed-every-test-01.xml @@ -0,0 +1,80 @@ + + + + 1154-boxed-every.dmn + + + Will report true when all 'in' elements satisfy expression + + + true + + + + + + Will report false when not all 'in' elements satisfy expression + + + false + + + + + + + + + + + + Will return null when 'satisfies' does not return boolean + + + + + + + + + Will return null when any 'satisfies' does not return boolean + + + + + + + + + Will return true for empty list + + + true + + + + + + + diff --git a/TestCases/compliance-level-3/1154-boxed-every/1154-boxed-every.dmn b/TestCases/compliance-level-3/1154-boxed-every/1154-boxed-every.dmn new file mode 100644 index 000000000..5a5c0d0a1 --- /dev/null +++ b/TestCases/compliance-level-3/1154-boxed-every/1154-boxed-every.dmn @@ -0,0 +1,75 @@ + + + Boxed Every Expression + + + + + [1,2,3,4,5] + element > 0 + + + + + + + [1,2,3,4,5] + element > 2 + + + + + + + + + + + + + 1 + "not a boolean" + + + + + + + [1,2] + if (element = 1) then true else "not a boolean" + + + + + + + [] + true + + + + +