diff --git a/TestCases/compliance-level-3/0084-feel-for-loops/0084-feel-for-loops-test-01.xml b/TestCases/compliance-level-3/0084-feel-for-loops/0084-feel-for-loops-test-01.xml
index f5e27f62..798e816b 100644
--- a/TestCases/compliance-level-3/0084-feel-for-loops/0084-feel-for-loops-test-01.xml
+++ b/TestCases/compliance-level-3/0084-feel-for-loops/0084-feel-for-loops-test-01.xml
@@ -192,4 +192,136 @@
+
+ date range increment upwards
+
+
+
+ - 1980-01-01
+ - 1980-01-02
+ - 1980-01-03
+
+
+
+
+
+
+ date range increment downwards
+
+
+
+ - 1980-01-03
+ - 1980-01-02
+ - 1980-01-01
+
+
+
+
+
+
+ string iteration context gives null
+
+
+
+
+
+
+
+
+ string range iteration context gives null
+
+
+
+
+
+
+
+
+ datetime iteration context gives null
+
+
+
+
+
+
+
+
+ datetime range iteration context gives null
+
+
+
+
+
+
+
+
+ time iteration context gives null
+
+
+
+
+
+
+
+
+ time range iteration context gives null
+
+
+
+
+
+
+
+
+ duration iteration context gives null
+
+
+
+
+
+
+
+
+ duration range iteration context gives null
+
+
+
+
+
+
+
+
+ a valid numeric range is permitted as iteration context
+
+
+
+ - 1
+ - 2
+
+
+
+
+
+
+ a valid date range is permitted as iteration context
+
+
+
+ - 1980-01-01
+ - 1980-01-02
+ - 1980-01-03
+
+
+
+
+
+
+ invalid (descending) range gives null
+
+
+
+
+
+
+
diff --git a/TestCases/compliance-level-3/0084-feel-for-loops/0084-feel-for-loops.dmn b/TestCases/compliance-level-3/0084-feel-for-loops/0084-feel-for-loops.dmn
index 11e2d277..38a97b94 100644
--- a/TestCases/compliance-level-3/0084-feel-for-loops/0084-feel-for-loops.dmn
+++ b/TestCases/compliance-level-3/0084-feel-for-loops/0084-feel-for-loops.dmn
@@ -1,5 +1,9 @@
-
+
FEEL for loops
@@ -103,4 +107,106 @@
+
+
+
+ for i in @"1980-01-01"..@"1980-01-03" return i
+
+
+
+
+
+
+ for i in @"1980-01-03"..@"1980-01-01" return i
+
+
+
+
+
+
+
+ for i in "a".."z" return i
+
+
+
+
+
+
+
+ for i in ["a".."z"] return i
+
+
+
+
+
+
+
+ for i in @"1980-01-03T00:00:00"..@"1980-01-01T00:00:00" return i
+
+
+
+
+
+
+
+ for i in [@"1980-01-03T00:00:00"..@"1980-01-01T00:00:00"] return i
+
+
+
+
+
+
+
+ for i in @"00:00:00"..@"00:00:00" return i
+
+
+
+
+
+
+
+ for i in [@"00:00:00"..@"00:00:00"] return i
+
+
+
+
+
+
+
+ for i in @"P1D"..@"P2D" return i
+
+
+
+
+
+
+
+ for i in [@"P1D"..@"P2D"] return i
+
+
+
+
+
+
+
+ for i in [1..2] return i
+
+
+
+
+
+
+
+ for i in [@"1980-01-01"..@"1980-01-03"] return i
+
+
+
+
+
+
+
+ for i in [2..1] return i
+
+
+
\ No newline at end of file