diff --git a/tests/cql/CQLTimeZoneOffsetTest.xml b/tests/cql/CQLTimeZoneOffsetTest.xml
new file mode 100644
index 0000000..dff63c4
--- /dev/null
+++ b/tests/cql/CQLTimeZoneOffsetTest.xml
@@ -0,0 +1,464 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00Z
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00+00:00
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00+05:00
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00+05:30
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00-05:00
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00-09:30
+
+
+
+
+
+
+
+ timezoneoffset from (null as DateTime)
+
+
+
+
+
+ @2012-04-01T00:00+00:00 = @2012-04-01T00:00+00:00
+
+
+
+
+
+
+ @2012-04-01T06:00+06:00 = @2012-04-01T00:00+00:00
+
+
+
+
+
+
+ @2012-04-01T00:00+06:00 = @2012-04-01T00:00+00:00
+
+
+
+
+
+
+ @2012-04-01T00:00+06:00 < @2012-04-01T00:00+00:00
+
+
+
+
+
+
+ @2012-04-01T06:00+06:00 < @2012-04-01T00:00+00:00
+
+
+
+
+
+ @2012-04-01T00:00+00:00 < @2012-04-01T01:00+00:00
+
+
+
+
+
+
+
+
+
+
+
+
+ @2012-04-01T00:00 = @2012-04-01T00:00{{SERVER_OFFSET_ISO}}
+
+
+
+
+
+
+
+ @2012-04-01T00:00 < @2012-04-01T00:00{{SERVER_OFFSET_ISO}}
+
+
+
+
+
+
+
+ @2012-04-01T00:00 < @2012-04-01T01:00{{SERVER_OFFSET_ISO}}
+
+
+
+
+
+
+
+ @2012-04-01T01:00 < @2012-04-01T00:00{{SERVER_OFFSET_ISO}}
+
+
+
+
+
+
+
+ @2012-04-01T00:00 = @2012-04-01T00:00
+
+
+
+
+
+
+
+ @2012-04-01T00:00 = @2012-04-01T01:00
+
+
+
+
+
+
+ @2012-04-01T00:00 < @2012-04-01T01:00
+
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00Z
+
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00+05:30
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00-05:00
+
+
+
+
+
+
+
+ timezoneoffset from (null as DateTime)
+
+
+
+
+
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00Z
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00+00:00
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00+05:00
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00+05:30
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00-05:00
+
+
+
+
+
+
+
+ timezoneoffset from @2012-04-01T00:00-09:30
+
+
+
+
+
+
+
+ timezoneoffset from (null as DateTime)
+
+
+
+
+
+
+
+ (timezoneoffset from @2012-04-01T00:00Z) = (timezoneoffset from @2012-04-01T00:00+00:00)
+
+
+
+
+
+
+ (timezoneoffset from @2012-04-01T00:00+05:00) > (timezoneoffset from @2012-04-01T00:00-05:00)
+
+
+
+
+
+
+
+ (timezoneoffset from @2012-04-01T00:00+05:30) + (timezoneoffset from @2012-04-01T00:00-05:00)
+
+
+
+
+
+ @2012-04-01T00:00+05:00 = @2012-04-01T00:00+05:00
+
+
+
+
+
+
+ @2012-04-01T06:00+06:00 = @2012-04-01T00:00+00:00
+
+
+
+
+
+
+ @2012-04-01T00:00+06:00 = @2012-04-01T00:00+00:00
+
+
+
+
+
+
+ @2012-04-01T00:00+06:00 < @2012-04-01T00:00+00:00
+
+
+
+
+
+ @2012-04-01T06:00+06:00 < @2012-04-01T00:00+00:00
+
+
+
+
+
+ @2012-04-01T00:00+00:00 < @2012-04-01T01:00+00:00
+
+
+
+
+
+
+ (null as DateTime) < @2012-04-01T00:00+00:00
+
+
+
+
+
diff --git a/tests/cql/CqlDateTimeOperatorsTest.xml b/tests/cql/CqlDateTimeOperatorsTest.xml
index 08e060e..18e4231 100644
--- a/tests/cql/CqlDateTimeOperatorsTest.xml
+++ b/tests/cql/CqlDateTimeOperatorsTest.xml
@@ -658,7 +658,12 @@
difference in weeks between @2012-03-10T22:05:09 and @2012-03-24T07:19:33
-
+
+