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 d953832e..f0e2cc3d 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
@@ -71,7 +71,7 @@
- input values: input expression is valid against input values - '?' inside literal string
+ input values: "?" symbol alone is not satisfied
success
@@ -80,7 +80,7 @@
- input values: "?" symbol alone always is a match
+ input values: "?" symbol alone will be satisfied a true value
success
@@ -101,8 +101,8 @@
input values: boolean expression is weird
@@ -112,8 +112,19 @@
+
+
+ input values: boolean expression is weird
+
+
+ success
+
+
+
+
- output values: result matches output values
+ output values: result satisfies output values
success
@@ -122,7 +133,7 @@
- output values: result does not matches output values
+ output values: result does not satisfy output values
@@ -149,7 +160,7 @@
- output values: multiple columns - all match
+ output values: multiple columns - all satisfied
@@ -163,7 +174,7 @@
- output values: multiple columns - column mismatch
+ output values: multiple columns - column not satisfied
@@ -177,7 +188,7 @@
- output values: ? used in tests - match
+ output values: ? used in tests - satisfied
foo
@@ -186,7 +197,7 @@
- output values: ? used in tests - mismatch
+ output values: ? used in tests - not satisfied
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 7f6cc1e0..a22c80ee 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
@@ -12,7 +12,7 @@
-
+
@@ -37,7 +37,7 @@
-
+
@@ -62,7 +62,7 @@
-
+
@@ -87,7 +87,7 @@
-
+
@@ -113,7 +113,7 @@
-
+
@@ -138,7 +138,7 @@
-
+
@@ -165,8 +165,8 @@
-
+ special char "?", not is it a unary comparison .. so it is not satisfied -->
+
@@ -190,15 +190,14 @@
-
-
-
+
+
+
- 123
+ "foo"
?
@@ -207,7 +206,7 @@
- 123
+ null
"success"
@@ -218,12 +217,13 @@
-
+
+
- "foo"
+ true
?
@@ -232,7 +232,7 @@
- "foo"
+ true
"success"
@@ -244,7 +244,7 @@
-
+
@@ -269,8 +269,8 @@
+ in this case the input expression false will not satisfy unary tests and thus the
+ rule for null will be satisfied -->
@@ -293,8 +293,39 @@
+
+
+
+
+
+
+ false
+
+
+
+
+
+ true
+
+
+ "fail"
+
+
+
+
+ false
+
+
+ "success"
+
+
+
+
+
-
+
@@ -319,7 +350,7 @@
-
@@ -395,7 +426,7 @@
-
+
@@ -428,7 +459,7 @@
-
+
@@ -461,7 +492,7 @@
-
+
@@ -486,7 +517,7 @@
-
+