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)
+
- Round(Ln(1000), 8)
-
+ Round(Ln(1000), 7)
+
- Round(Ln(1000.0), 8)
-
+ Round(Ln(1000.0), 7)
+
@@ -310,13 +311,14 @@
+
minimum Long
-
+
minimum Decimal
-
+
@@ -341,9 +343,10 @@
maximum Long
+
maximum Decimal
-
+
@@ -825,9 +828,10 @@
10 div 5.0
+
10.1 'cm' div -3.1 'cm'
-
+
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)
-
+
+
+
+
+ days between DateTime(2015, 2, 10) and DateTime(2015, 3, 1)
+
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