From dcb30935b19e160e0687c2e2f1b061d9107eba96 Mon Sep 17 00:00:00 2001 From: StrayAlien Date: Fri, 26 Jul 2024 14:56:39 +1000 Subject: [PATCH] assertions for input and output values unary tests in decision tables --- .../1157-unarytests-decisiontable-test-01.xml | 20 +++++ .../1157-unarytests-decisiontable.dmn | 90 +++++++++++++++++-- 2 files changed, 102 insertions(+), 8 deletions(-) diff --git a/TestCases/compliance-level-3/1157-unarytests-decisiontable/1157-unarytests-decisiontable-test-01.xml b/TestCases/compliance-level-3/1157-unarytests-decisiontable/1157-unarytests-decisiontable-test-01.xml index f0e2cc3d..12cb0299 100644 --- a/TestCases/compliance-level-3/1157-unarytests-decisiontable/1157-unarytests-decisiontable-test-01.xml +++ b/TestCases/compliance-level-3/1157-unarytests-decisiontable/1157-unarytests-decisiontable-test-01.xml @@ -123,6 +123,17 @@ + + + input values: boolean expression is weird + + + success + + + + output values: result satisfies output values @@ -205,4 +216,13 @@ + + input values: ? used in expression outside of unary tests expressions + + + success + + + + diff --git a/TestCases/compliance-level-3/1157-unarytests-decisiontable/1157-unarytests-decisiontable.dmn b/TestCases/compliance-level-3/1157-unarytests-decisiontable/1157-unarytests-decisiontable.dmn index a22c80ee..1c611b53 100644 --- a/TestCases/compliance-level-3/1157-unarytests-decisiontable/1157-unarytests-decisiontable.dmn +++ b/TestCases/compliance-level-3/1157-unarytests-decisiontable/1157-unarytests-decisiontable.dmn @@ -191,8 +191,7 @@ - - + @@ -206,7 +205,7 @@ - null + "foo" "success" @@ -241,6 +240,32 @@ + + + + + + + + + false + + + ? + + + + + + false + + + "success" + + + + + @@ -324,6 +349,32 @@ + + + + + + + false + + + 1==1 + + + + + + null + + + "success" + + + + + @@ -524,12 +575,11 @@ 123 - - - + string length(?) >= 3 - - + + + 123 @@ -541,5 +591,29 @@ + + + + + + + 123 + + + [345, ? = 123, 456] + + + + + + null + + + "success" + + + + +