From 01efa125106b6331ab996a873db95c48b024e6b2 Mon Sep 17 00:00:00 2001 From: Bryant Austin Date: Fri, 26 Jun 2026 13:39:13 -0600 Subject: [PATCH] Added tests and edits to CqlComparisonOperatorsTest --- tests/cql/CqlComparisonOperatorsTest.xml | 100 ++++++++++++++++++++++- 1 file changed, 98 insertions(+), 2 deletions(-) diff --git a/tests/cql/CqlComparisonOperatorsTest.xml b/tests/cql/CqlComparisonOperatorsTest.xml index 33aa9d7..53cf8ba 100644 --- a/tests/cql/CqlComparisonOperatorsTest.xml +++ b/tests/cql/CqlComparisonOperatorsTest.xml @@ -8,6 +8,46 @@ 4 between 2 and 6 true + + 1 between 2 and 6 + false + + + 2 between 2 and 6 + true + + + 6 between 2 and 6 + true + + + + null between 2 and 6 + null + + + + 4L between 2L and 6L + true + + + 3.5 between 3.6 and 4.8 + false + + + + 3.5 'cm2' between 3.0 'cm' and 4.8 'cm' + null + + + 'b' between 'a' and 'c' + true + + + + DateTime(2012, 1, 1) between DateTime(2012, 1, 1, 12) and DateTime(2012, 1, 2, 12) + null + @@ -131,8 +171,9 @@ + Tuple { Id : null, Name : 'John' } = Tuple { Id : 1, Name : 'James' } - null + false @@ -218,6 +259,11 @@ @T10:00:00.000 = @T22:00:00.000 false + + + DateTime(2012, 1, 1) = DateTime(2012, 1, 1, 12) + null + @@ -829,6 +875,16 @@ @T10:00:00.000 ~ @T22:00:00.000 false + + + 1 ~ null + false + + + + 1'cm2' ~ 1'cm' + false + @@ -928,8 +984,9 @@ + Tuple{ Id : null, Name : 'John' } != Tuple{ Id : 1, Name : 'Joe' } - null + true @@ -962,6 +1019,45 @@ @T10:00:00.000 != @T22:00:00.000 true + + + DateTime(2012, 1, 1) != DateTime(2012, 1, 1, 12) + null + + + + + + 4 !~ (2 + 2) + false + + + + 4L !~ (2L + 2L) + false + + + 3.5 !~ (3.5 - 0.1) + true + + + + 'John Doe' !~ 'john doe' + false + + + 3.5 'cm2' !~ 3.5 'cm' + true + + + + true !~ null + true + + + null !~ null + false +