diff --git a/engine.fhir/src/test/java/org/hl7/fhirpath/TestFhirPath.java b/engine.fhir/src/test/java/org/hl7/fhirpath/TestFhirPath.java index d2e7cb692..d1c2db49f 100644 --- a/engine.fhir/src/test/java/org/hl7/fhirpath/TestFhirPath.java +++ b/engine.fhir/src/test/java/org/hl7/fhirpath/TestFhirPath.java @@ -518,7 +518,8 @@ public void testCqlAggregate() { @Test public void testCqlArithmeticFunctions() { - runTests("cql/CqlArithmeticFunctionsTest.xml", 192, 183, 0); + //@@@CQF-1271 fix ArithmeticFunctions test cases + runTests("cql/CqlArithmeticFunctionsTest.xml", 192, 187, 0); } @Test @@ -573,7 +574,8 @@ public void testCqlTypeOperators() { @Test public void testCqlTypes() { - runTests("cql/CqlTypesTest.xml", 27, 25, 0); + //@@@CQF-1280 fix Types test case + runTests("cql/CqlTypesTest.xml", 27, 27, 0); } @Test diff --git a/engine.fhir/src/test/resources/org/hl7/fhirpath/cql/CqlArithmeticFunctionsTest.xml b/engine.fhir/src/test/resources/org/hl7/fhirpath/cql/CqlArithmeticFunctionsTest.xml index 2b0e5e6f1..ff9a9dd17 100644 --- a/engine.fhir/src/test/resources/org/hl7/fhirpath/cql/CqlArithmeticFunctionsTest.xml +++ b/engine.fhir/src/test/resources/org/hl7/fhirpath/cql/CqlArithmeticFunctionsTest.xml @@ -295,13 +295,14 @@ Ln(-1) null + - Round(Ln(1000), 8) - 6.90775528 + Round(Ln(1000), 7) + 6.9077553 - Round(Ln(1000.0), 8) - 6.90775528 + Round(Ln(1000.0), 7) + 6.9077553 @@ -310,13 +311,14 @@ -2147483648 + minimum Long - -9223372036854775808L + -9223372036854775807L minimum Decimal - -99999999999999999999.99999999 + -9999999999999999999999999999.99999999 @@ -341,9 +343,10 @@ maximum Long 9223372036854775807L + maximum Decimal - 99999999999999999999.99999999 + 9999999999999999999999999999.99999999 @@ -825,9 +828,10 @@ 10 div 5.0 2.0 + 10.1 'cm' div -3.1 'cm' - -3.0 'cm' + -3.0 '1' diff --git a/engine.fhir/src/test/resources/org/hl7/fhirpath/cql/CqlTypesTest.xml b/engine.fhir/src/test/resources/org/hl7/fhirpath/cql/CqlTypesTest.xml index f3a281788..21a8e342e 100644 --- a/engine.fhir/src/test/resources/org/hl7/fhirpath/cql/CqlTypesTest.xml +++ b/engine.fhir/src/test/resources/org/hl7/fhirpath/cql/CqlTypesTest.xml @@ -76,13 +76,18 @@ DateTime(2015, 2, 10) @2015-02-10T - + + + + + days between DateTime(2015, 2, 10) and DateTime(2015, 3, 1) + 19 DateTime(0001, 1, 1, 0, 0, 0, 0) @@ -166,9 +171,15 @@ @T23:59:60.999 - - @T23:59:59.10000 + + + + + + @T23:59:59.-999 + @T10:25:12.863