diff --git a/tests/cql/CqlComparisonOperatorsTest.xml b/tests/cql/CqlComparisonOperatorsTest.xml index 075b6bf..1974fef 100644 --- a/tests/cql/CqlComparisonOperatorsTest.xml +++ b/tests/cql/CqlComparisonOperatorsTest.xml @@ -47,6 +47,11 @@ 1 = 2 false + + + 1L = 2L + false + 'a' = 'a' true @@ -63,6 +68,14 @@ 1.0 = 2.0 false + + 1.0 = 1.00 + true + + + 1.50 = 1.55 + false + 1.0 = 1 true @@ -84,6 +97,18 @@ 2.0'cm' = 2.00'cm' true + + 1'cm':2'cm' = 1'cm':2'cm' + true + + + 1'cm':2'cm' = 1.1'cm':2'cm' + false + + + 1'cm':2'cm' = 1'cm':2.1'cm' + false + Tuple { Id : 1, Name : 'John' } = Tuple { Id : 1, Name : 'John' } @@ -134,6 +159,11 @@ Tuple { dateId: 1, Date: DateTime(2012, 10, 5, 0, 0, 0, 0) } = Tuple { dateId: 1, Date: DateTime(2012, 10, 5, 5, 0, 0, 0) } false + + + Tuple { dateId: 12, Date: DateTime(2012, 1, 1) } = Tuple { dateId: 12, Date: DateTime(2012, 1, 1) } + true + Tuple { timeId: 55, TheTime: @T05:15:15.541 } = Tuple { timeId: 55, TheTime: @T05:15:15.541 } @@ -160,10 +190,18 @@ DateTime(2014, 1, 5, 5, 0, 0, 0, 0) = DateTime(2014, 7, 5, 5, 0, 0, 0, 0) false + + DateTime(2015, 1, 5, 5, 0, 0) = DateTime(2015, 1, 5, 5, 0, 0) + true + DateTime(null) = DateTime(null) null + + DateTime(2001, 1, 1, null) = DateTime(2001, 1, 1, null, null) + true + @2014-01-25T14:30:14.559+01:00 = @2014-01-25T14:30:14.559+01:00 true @@ -191,6 +229,11 @@ 0 > 1 false + + + 0L > 10L + false + 0 > -1 true @@ -296,6 +339,11 @@ 0 >= 1 false + + + 0L >= 10L + false + 0 >= -1 true @@ -409,6 +457,16 @@ 0 < 1 true + + + 0L < 10L + true + + + + -30L < -20L + true + 0 < -1 false @@ -514,6 +572,11 @@ 0 <= 1 true + + + 0L <= 10L + true + 0 <= -1 false @@ -663,6 +726,10 @@ 'a' ~ 'b' false + + 'Abel' ~ 'abel' + true + 1.0 ~ 1.0 true @@ -671,6 +738,22 @@ 1.0 ~ 2.0 false + + 1.0 ~ 1.00 + true + + + 1.5 ~ 1.55 + true + + + 1.50 ~ 1.55 + true + + + 1.001 ~ 1.000 + true + 1.0 ~ 1 true @@ -688,6 +771,18 @@ 1'cm' ~ 0.01'm' true + + 1'cm':2'cm' ~ 1'cm':2'cm' + true + + + 1'cm':2'cm' ~ 3'cm':2'cm' + false + + + 1'cm':2'cm' ~ 1'cm':3'cm' + false + Tuple { Id : 1, Name : 'John' } ~ Tuple { Id : 1, Name : 'John' } @@ -698,6 +793,16 @@ Tuple { Id : 1, Name : 'John', Position: null } ~ Tuple { Id : 1, Name : 'John', Position: null } true + + + Tuple { Id : 1, Name : 'John', Position: 'Shift Manager' } ~ Tuple { Id : 1, Name : 'John' } + + + + + Tuple { Id : 1, Name : 'John' } ~ Tuple { Id : 1, Name : 'John', Position: 'Shift Manager' } + + Tuple { Id : 1, Name : 'John' } ~ Tuple { Id : 2, Name : 'Jane' } @@ -763,6 +868,11 @@ 1 != 2 true + + + 1L != 2L + true + 'a' != 'a' false