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
-
-
+
+
+
123
@@ -541,5 +591,29 @@
+
+
+
+
+
+
+ 123
+
+
+ [345, ? = 123, 456]
+
+
+
+
+
+ null
+
+
+ "success"
+
+
+
+
+