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
+
+
+
+
+