diff --git a/tests/cql/CqlConditionalOperatorsTest.xml b/tests/cql/CqlConditionalOperatorsTest.xml index 9541628..6a70358 100644 --- a/tests/cql/CqlConditionalOperatorsTest.xml +++ b/tests/cql/CqlConditionalOperatorsTest.xml @@ -29,6 +29,15 @@ if 10 = null then 5 else 10 10 + + + if null as Boolean then 5 else 10 + 10 + + + if true then (if false then 1 else 2) else 3 + 2 + @@ -73,6 +82,11 @@ 15 + + + case when null as Boolean then 1 else 2 end + 2 + @@ -117,5 +131,15 @@ 5 + + + case (null as Integer) when 5 then 12 when 10 then 15 else 0 end + 0 + + + + case 5 when (null as Integer) then 12 when 5 then 99 else 0 end + 99 +