You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vxquery.apache.org by pr...@apache.org on 2015/04/13 22:11:48 UTC
[1/4] vxquery git commit: Update for double conversion using JDK.
Repository: vxquery
Updated Branches:
refs/heads/master 6370087b4 -> 803ef5e6d
Update for double conversion using JDK.
Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/54753294
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/54753294
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/54753294
Branch: refs/heads/master
Commit: 54753294d7b75aed2db9c82779a71731951c9d10
Parents: 6370087
Author: Eldon Carman <ec...@ucr.edu>
Authored: Tue Mar 31 13:37:23 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Tue Mar 31 13:37:23 2015 -0700
----------------------------------------------------------------------
src/site/apt/join_the_community.apt | 61 -------
.../functions/cast/CastToDoubleOperation.java | 171 +++----------------
2 files changed, 28 insertions(+), 204 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/vxquery/blob/54753294/src/site/apt/join_the_community.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/join_the_community.apt b/src/site/apt/join_the_community.apt
deleted file mode 100644
index 75c6b07..0000000
--- a/src/site/apt/join_the_community.apt
+++ /dev/null
@@ -1,61 +0,0 @@
-~~ Licensed to the Apache Software Foundation (ASF) under one or more
-~~ contributor license agreements. See the NOTICE file distributed with
-~~ this work for additional information regarding copyright ownership.
-~~ The ASF licenses this file to You under the Apache License, Version 2.0
-~~ (the "License"); you may not use this file except in compliance with
-~~ the License. You may obtain a copy of the License at
-~~
-~~ http://www.apache.org/licenses/LICENSE-2.0
-~~
-~~ Unless required by applicable law or agreed to in writing, software
-~~ distributed under the License is distributed on an "AS IS" BASIS,
-~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-~~ See the License for the specific language governing permissions and
-~~ limitations under the License.
-
-Joining the Apache VXQuery Community
-
- The following steps are here to help new Apache VXQuery developer get up to speed.
- These steps will connect you with the community and give you a place to start.
-
-* Community Member
-
- * Sign up for the mailing list: dev@vxquery.apache.org
-
- * Download the latest release and run a few queries.
-
- * {{{http://vxquery.apache.org/user_installation.html}Installation instructions}}.
-
- * {{{http://vxquery.apache.org/user_query.html}Execute a query}}.
-
- * If you want more information on XQuery:
-
- * Go through the {{{http://www.w3schools.com/xquery/}W3Schools XQuery tutorial}}.
-
- * Review the {{{http://www.w3.org/TR/xquery/}XQuery specification}}.
-
-* Developer
-
- * Go through the community member steps.
-
- * Setup your eclipse development environment.
-
- * {{{http://vxquery.apache.org/development_eclipse_setup.html}Setup instructions}}.
-
- * XQuery has a test suite to verify XQuery specifications.
-
- * Run the test suite for XQTS.
-
- * {{{http://vxquery.apache.org/user_running_tests.html}Testing instructions}}.
-
- * Review the test structure.
-
- * Code is found in the "VXQuery XTest" module.
-
- * Review open issues for the project.
-
- * {{{http://vxquery.apache.org/issue-tracking.html}Issues list}}.
-
-
-
-
http://git-wip-us.apache.org/repos/asf/vxquery/blob/54753294/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java
----------------------------------------------------------------------
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java
index 499c1d3..13bb1f0 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java
@@ -37,13 +37,6 @@ import edu.uci.ics.hyracks.data.std.primitive.ShortPointable;
import edu.uci.ics.hyracks.data.std.primitive.UTF8StringPointable;
public class CastToDoubleOperation extends AbstractCastToOperation {
- /*
- * All the positive powers of 10 that can be represented exactly in float.
- */
- private static final double powersOf10[] = { 1.0e0, 1.0e1, 1.0e2, 1.0e3, 1.0e4, 1.0e5, 1.0e6, 1.0e7, 1.0e8, 1.0e9,
- 1.0e10, 1.0e11, 1.0e12, 1.0e13, 1.0e14, 1.0e15, 1.0e16, 1.0e17, 1.0e18, 1.0e19, 1.0e20, 1.0e21, 1.0e22 };
- private static final double powersOf2[] = { 1.0e16d, 1.0e32f, 1.0e64, 1.0e128, 1.0e256 };
-
@Override
public void convertBoolean(BooleanPointable boolp, DataOutput dOut) throws SystemException, IOException {
double value = (boolp.getBoolean() ? 1 : 0);
@@ -73,30 +66,24 @@ public class CastToDoubleOperation extends AbstractCastToOperation {
@Override
public void convertInteger(LongPointable longp, DataOutput dOut) throws SystemException, IOException {
- double value = longp.doubleValue();
- dOut.write(ValueTag.XS_DOUBLE_TAG);
- dOut.writeDouble(value);
+ writeIntegerAsDouble(longp, dOut);
}
@Override
public void convertString(UTF8StringPointable stringp, DataOutput dOut) throws SystemException, IOException {
ICharacterIterator charIterator = new UTF8StringCharacterIterator(stringp);
charIterator.reset();
- short decimalPlace = 0;
- long value = 0;
double valueDouble;
- boolean pastDecimal = false, negativeValue = false;
+ boolean negativeValue = false;
int c = ICharacterIterator.EOS_CHAR;
int c2 = ICharacterIterator.EOS_CHAR;
int c3 = ICharacterIterator.EOS_CHAR;
- long limit = -Long.MAX_VALUE;
// Check sign.
c = charIterator.next();
if (c == Character.valueOf('-')) {
negativeValue = true;
c = charIterator.next();
- limit = Long.MIN_VALUE;
}
// Check the special cases.
if (c == Character.valueOf('I') || c == Character.valueOf('N')) {
@@ -105,128 +92,26 @@ public class CastToDoubleOperation extends AbstractCastToOperation {
if (charIterator.next() != ICharacterIterator.EOS_CHAR) {
throw new SystemException(ErrorCode.FORG0001);
} else if (c == Character.valueOf('I') && c2 == Character.valueOf('N') && c3 == Character.valueOf('F')) {
- valueDouble = Double.NEGATIVE_INFINITY;
+ valueDouble = Double.POSITIVE_INFINITY;
} else if (c == Character.valueOf('N') && c2 == Character.valueOf('a') && c3 == Character.valueOf('N')) {
valueDouble = Double.NaN;
} else {
throw new SystemException(ErrorCode.FORG0001);
}
+ dOut.write(ValueTag.XS_DOUBLE_TAG);
+ dOut.writeDouble((negativeValue ? -valueDouble : valueDouble));
} else {
- // Read in the number.
- do {
- if (Character.isDigit(c)) {
- if (value < limit / 10 + Character.getNumericValue(c)) {
- throw new SystemException(ErrorCode.FOCA0006);
- }
- value = value * 10 - Character.getNumericValue(c);
- if (pastDecimal) {
- decimalPlace--;
- }
- } else if (c == Character.valueOf('.') && pastDecimal == false) {
- pastDecimal = true;
- } else if (c == Character.valueOf('E') || c == Character.valueOf('e')) {
- break;
- } else {
- throw new SystemException(ErrorCode.FORG0001);
- }
- } while ((c = charIterator.next()) != ICharacterIterator.EOS_CHAR);
-
- // Parse the exponent.
- if (c == Character.valueOf('E') || c == Character.valueOf('e')) {
- int moveOffset = 0;
- boolean negativeOffset = false;
- // Check for the negative sign.
- c = charIterator.next();
- if (c == Character.valueOf('-')) {
- negativeOffset = true;
- c = charIterator.next();
- }
- // Process the numeric value.
- do {
- if (Character.isDigit(c)) {
- moveOffset = moveOffset * 10 + Character.getNumericValue(c);
- } else {
- throw new SystemException(ErrorCode.FORG0001);
- }
- } while ((c = charIterator.next()) != ICharacterIterator.EOS_CHAR);
- if (moveOffset > 324 || moveOffset < -324) {
- throw new SystemException(ErrorCode.FOCA0006);
- }
- decimalPlace += (negativeOffset ? -moveOffset : moveOffset);
- }
-
- /*
- * The following conditions to create the floating point value is using known valid float values.
- * In addition, each one only needs one or two operations to get the float value, further minimizing
- * possible errors. (Not perfect, but pretty good.)
- */
- valueDouble = (double) value;
- if (decimalPlace == 0 || valueDouble == 0.0f) {
- // No modification required to float value.
- } else if (decimalPlace >= 0) {
- if (decimalPlace <= 16) {
- valueDouble *= powersOf10[decimalPlace];
- } else {
- // Multiply the value based on the exponent binary.
- if ((decimalPlace & 15) != 0) {
- valueDouble *= powersOf10[decimalPlace & 15];
- }
- if ((decimalPlace >>= 4) != 0) {
- int j;
- for (j = 0; decimalPlace > 1; j++, decimalPlace >>= 1) {
- if ((decimalPlace & 1) != 0)
- valueDouble *= powersOf2[j];
- }
- // Handle the last cast for infinity and max value.
- double t = valueDouble * powersOf2[j];
- if (Double.isInfinite(t)) {
- // Overflow
- t = valueDouble / 2.0;
- t *= powersOf2[j];
- if (Double.isInfinite(t)) {
- valueDouble = Double.POSITIVE_INFINITY;
- }
- t = -Double.MAX_VALUE;
- }
- valueDouble = t;
- }
- }
- } else {
- if (decimalPlace >= -16) {
- valueDouble /= powersOf10[-decimalPlace];
- } else {
- if ((decimalPlace & 15) != 0) {
- valueDouble /= powersOf10[decimalPlace & 15];
- }
- if ((decimalPlace >>= 4) != 0) {
- int j;
- for (j = 0; decimalPlace > 1; j++, decimalPlace >>= 1) {
- if ((decimalPlace & 1) != 0)
- valueDouble /= powersOf2[j];
- }
- // Handle the last cast for zero and min value.
- double t = valueDouble / powersOf2[j];
- if (t == 0.0) {
- // Underflow.
- t = valueDouble * 2.0;
- t /= powersOf2[j];
- if (t == 0.0) {
- valueDouble = 0.0;
- }
- t = Double.MIN_VALUE;
- }
- valueDouble = t;
- }
- }
+ // We create an object to keep the conversion algorithm simple and improve precision.
+ // While a better solution may be available this will hold us over until then.
+ StringBuilder sb = new StringBuilder();
+ stringp.toString(sb);
+ try {
+ valueDouble = Double.parseDouble(sb.toString());
+ } catch (NumberFormatException e) {
+ throw new SystemException(ErrorCode.FORG0001);
}
-
- }
-
- dOut.write(ValueTag.XS_DOUBLE_TAG);
- if (valueDouble == 0.0) {
- dOut.writeDouble((negativeValue ? -0.0 : 0.0));
- } else {
- dOut.writeDouble((negativeValue ? valueDouble : -valueDouble));
+ dOut.write(ValueTag.XS_DOUBLE_TAG);
+ dOut.writeDouble(valueDouble);
}
}
@@ -239,54 +124,54 @@ public class CastToDoubleOperation extends AbstractCastToOperation {
* Derived Datatypes
*/
public void convertByte(BytePointable bytep, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(bytep, dOut);
+ writeIntegerAsDouble(bytep, dOut);
}
public void convertInt(IntegerPointable intp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(intp, dOut);
+ writeIntegerAsDouble(intp, dOut);
}
public void convertLong(LongPointable longp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(longp, dOut);
+ writeIntegerAsDouble(longp, dOut);
}
public void convertNegativeInteger(LongPointable longp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(longp, dOut);
+ writeIntegerAsDouble(longp, dOut);
}
public void convertNonNegativeInteger(LongPointable longp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(longp, dOut);
+ writeIntegerAsDouble(longp, dOut);
}
public void convertNonPositiveInteger(LongPointable longp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(longp, dOut);
+ writeIntegerAsDouble(longp, dOut);
}
public void convertPositiveInteger(LongPointable longp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(longp, dOut);
+ writeIntegerAsDouble(longp, dOut);
}
public void convertShort(ShortPointable shortp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(shortp, dOut);
+ writeIntegerAsDouble(shortp, dOut);
}
public void convertUnsignedByte(ShortPointable shortp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(shortp, dOut);
+ writeIntegerAsDouble(shortp, dOut);
}
public void convertUnsignedInt(LongPointable longp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(longp, dOut);
+ writeIntegerAsDouble(longp, dOut);
}
public void convertUnsignedLong(LongPointable longp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(longp, dOut);
+ writeIntegerAsDouble(longp, dOut);
}
public void convertUnsignedShort(IntegerPointable intp, DataOutput dOut) throws SystemException, IOException {
- writeDoubleValue(intp, dOut);
+ writeIntegerAsDouble(intp, dOut);
}
- private void writeDoubleValue(INumeric numericp, DataOutput dOut) throws SystemException, IOException {
+ private void writeIntegerAsDouble(INumeric numericp, DataOutput dOut) throws SystemException, IOException {
dOut.write(ValueTag.XS_DOUBLE_TAG);
dOut.writeDouble(numericp.doubleValue());
}
[2/4] vxquery git commit: Shivani's patch for VXQUERY-141 and a fix
XTest results when running multiple threads.
Posted by pr...@apache.org.
Shivani's patch for VXQUERY-141 and a fix XTest results when running multiple threads.
Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/19df29bb
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/19df29bb
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/19df29bb
Branch: refs/heads/master
Commit: 19df29bb8f3b27a1532d4a4de8fac776df541b82
Parents: 5475329
Author: Eldon Carman <ec...@ucr.edu>
Authored: Mon Apr 13 11:36:19 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Mon Apr 13 11:36:19 2015 -0700
----------------------------------------------------------------------
.../functions/cast/CastToDecimalOperation.java | 6 +-
.../functions/cast/CastToDoubleOperation.java | 12 +-
.../functions/cast/CastToFloatOperation.java | 101 ++-----
.../functions/cast/CastToStringOperation.java | 273 ++++---------------
.../java/org/apache/vxquery/xtest/XTest.java | 3 +
5 files changed, 89 insertions(+), 306 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/vxquery/blob/19df29bb/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java
----------------------------------------------------------------------
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java
index 03a1e14..f44a8e0 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDecimalOperation.java
@@ -66,8 +66,12 @@ public class CastToDecimalOperation extends AbstractCastToOperation {
throw new SystemException(ErrorCode.FORG0001);
}
}
+ if (Double.isNaN(doublep.getDouble()) || Double.isInfinite(doublep.getDouble())) {
+ throw new SystemException(ErrorCode.FORG0001);
+ }
abvsInner.reset();
- castToString.convertDoubleCanonical(doublep, dOutInner);
+ dOutInner.write(ValueTag.XS_STRING_TAG);
+ dOutInner.writeUTF(Double.toString(doublep.getDouble()));
stringp.set(abvsInner.getByteArray(), abvsInner.getStartOffset() + 1, abvsInner.getLength() - 1);
convertStringExtra(stringp, dOut, true);
}
http://git-wip-us.apache.org/repos/asf/vxquery/blob/19df29bb/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java
----------------------------------------------------------------------
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java
index 13bb1f0..43b06ff 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToDoubleOperation.java
@@ -92,14 +92,16 @@ public class CastToDoubleOperation extends AbstractCastToOperation {
if (charIterator.next() != ICharacterIterator.EOS_CHAR) {
throw new SystemException(ErrorCode.FORG0001);
} else if (c == Character.valueOf('I') && c2 == Character.valueOf('N') && c3 == Character.valueOf('F')) {
- valueDouble = Double.POSITIVE_INFINITY;
+ if (negativeValue) {
+ valueDouble = Double.NEGATIVE_INFINITY;
+ } else {
+ valueDouble = Double.POSITIVE_INFINITY;
+ }
} else if (c == Character.valueOf('N') && c2 == Character.valueOf('a') && c3 == Character.valueOf('N')) {
valueDouble = Double.NaN;
} else {
throw new SystemException(ErrorCode.FORG0001);
}
- dOut.write(ValueTag.XS_DOUBLE_TAG);
- dOut.writeDouble((negativeValue ? -valueDouble : valueDouble));
} else {
// We create an object to keep the conversion algorithm simple and improve precision.
// While a better solution may be available this will hold us over until then.
@@ -110,9 +112,9 @@ public class CastToDoubleOperation extends AbstractCastToOperation {
} catch (NumberFormatException e) {
throw new SystemException(ErrorCode.FORG0001);
}
- dOut.write(ValueTag.XS_DOUBLE_TAG);
- dOut.writeDouble(valueDouble);
}
+ dOut.write(ValueTag.XS_DOUBLE_TAG);
+ dOut.writeDouble(valueDouble);
}
@Override
http://git-wip-us.apache.org/repos/asf/vxquery/blob/19df29bb/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToFloatOperation.java
----------------------------------------------------------------------
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToFloatOperation.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToFloatOperation.java
index d311c4c..6dbf917 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToFloatOperation.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToFloatOperation.java
@@ -40,10 +40,6 @@ public class CastToFloatOperation extends AbstractCastToOperation {
/*
* All the positive powers of 10 that can be represented exactly in float.
*/
- private static final float powersOf10upTo10[] = { 1.0e0f, 1.0e1f, 1.0e2f, 1.0e3f, 1.0e4f, 1.0e5f, 1.0e6f, 1.0e7f,
- 1.0e8f, 1.0e9f, 1.0e10f };
- private static final float powersOf10from20to30[] = { 1.0e20f, 1.0e21f, 1.0e22f, 1.0e23f, 1.0e24f, 1.0e25f,
- 1.0e26f, 1.0e27f, 1.0e28f, 1.0e29f, 1.0e30f };
@Override
public void convertBoolean(BooleanPointable boolp, DataOutput dOut) throws SystemException, IOException {
@@ -83,10 +79,8 @@ public class CastToFloatOperation extends AbstractCastToOperation {
public void convertString(UTF8StringPointable stringp, DataOutput dOut) throws SystemException, IOException {
ICharacterIterator charIterator = new UTF8StringCharacterIterator(stringp);
charIterator.reset();
- byte decimalPlace = 0;
- long value = 0;
float valueFloat;
- boolean pastDecimal = false, negativeValue = false;
+ boolean negativeValue = false;
int c = ICharacterIterator.EOS_CHAR;
int c2 = ICharacterIterator.EOS_CHAR;
int c3 = ICharacterIterator.EOS_CHAR;
@@ -104,94 +98,31 @@ public class CastToFloatOperation extends AbstractCastToOperation {
if (charIterator.next() != ICharacterIterator.EOS_CHAR) {
throw new SystemException(ErrorCode.FORG0001);
} else if (c == Character.valueOf('I') && c2 == Character.valueOf('N') && c3 == Character.valueOf('F')) {
- valueFloat = Float.NEGATIVE_INFINITY;
+ if (negativeValue) {
+ valueFloat = Float.NEGATIVE_INFINITY;
+ } else {
+ valueFloat = Float.POSITIVE_INFINITY;
+ }
} else if (c == Character.valueOf('N') && c2 == Character.valueOf('a') && c3 == Character.valueOf('N')) {
valueFloat = Float.NaN;
} else {
throw new SystemException(ErrorCode.FORG0001);
}
} else {
- // Read in the number.
- do {
- if (Character.isDigit(c)) {
- value = value * 10 - Character.getNumericValue(c);
- if (pastDecimal) {
- decimalPlace--;
- }
- } else if (c == Character.valueOf('.') && pastDecimal == false) {
- pastDecimal = true;
- } else if (c == Character.valueOf('E') || c == Character.valueOf('e')) {
- break;
- } else {
- throw new SystemException(ErrorCode.FORG0001);
- }
- } while ((c = charIterator.next()) != ICharacterIterator.EOS_CHAR);
-
- // Parse the exponent.
- if (c == Character.valueOf('E') || c == Character.valueOf('e')) {
- int moveOffset = 0;
- boolean negativeOffset = false;
- // Check for the negative sign.
- c = charIterator.next();
- if (c == Character.valueOf('-')) {
- negativeOffset = true;
- c = charIterator.next();
- }
- // Process the numeric value.
- do {
- if (Character.isDigit(c)) {
- moveOffset = moveOffset * 10 + Character.getNumericValue(c);
- } else {
- throw new SystemException(ErrorCode.FORG0001);
- }
- } while ((c = charIterator.next()) != ICharacterIterator.EOS_CHAR);
- decimalPlace += (negativeOffset ? -moveOffset : moveOffset);
- }
-
- /*
- * The following conditions to create the floating point value is using known valid float values.
- * In addition, each one only needs one or two operations to get the float value, further minimizing
- * possible errors. (Not perfect, but pretty good.)
- */
- valueFloat = (float) value;
- if (decimalPlace == 0 || valueFloat == 0.0f) {
- // No modification required to float value.
- } else if (decimalPlace >= 0) {
- if (decimalPlace <= 10) {
- valueFloat *= powersOf10upTo10[decimalPlace];
- } else if (decimalPlace <= 20) {
- valueFloat *= powersOf10upTo10[10];
- valueFloat *= powersOf10upTo10[decimalPlace - 10];
- } else if (decimalPlace <= 30) {
- valueFloat *= powersOf10from20to30[decimalPlace];
- } else if (decimalPlace <= 38) {
- valueFloat *= powersOf10from20to30[10];
- valueFloat *= powersOf10upTo10[decimalPlace - 30];
- }
- } else {
- if (decimalPlace >= -10) {
- valueFloat /= powersOf10upTo10[-decimalPlace];
- } else if (decimalPlace >= -20) {
- valueFloat /= powersOf10upTo10[10];
- valueFloat /= powersOf10upTo10[-decimalPlace - 10];
- } else if (decimalPlace >= -30) {
- valueFloat /= powersOf10from20to30[-decimalPlace];
- } else if (decimalPlace >= -40) {
- valueFloat /= powersOf10from20to30[10];
- valueFloat /= powersOf10upTo10[-decimalPlace - 30];
- } else if (decimalPlace >= -45) {
- valueFloat /= powersOf10from20to30[0];
- valueFloat /= powersOf10from20to30[-decimalPlace - 20];
- }
+ // We create an object to keep the conversion algorithm simple and improve precision.
+ // While a better solution may be available this will hold us over until then.
+ StringBuilder sb = new StringBuilder();
+ stringp.toString(sb);
+ try {
+ valueFloat = Float.parseFloat(sb.toString());
+ } catch (NumberFormatException e) {
+ throw new SystemException(ErrorCode.FORG0001);
}
}
dOut.write(ValueTag.XS_FLOAT_TAG);
- if (valueFloat == 0.0f) {
- dOut.writeFloat((negativeValue ? -0.0f : 0.0f));
- } else {
- dOut.writeFloat((negativeValue ? valueFloat : -valueFloat));
- }
+ dOut.writeFloat(valueFloat);
+
}
@Override
http://git-wip-us.apache.org/repos/asf/vxquery/blob/19df29bb/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToStringOperation.java
----------------------------------------------------------------------
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToStringOperation.java b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToStringOperation.java
index 3cbcd5b..5f84682 100644
--- a/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToStringOperation.java
+++ b/vxquery-core/src/main/java/org/apache/vxquery/runtime/functions/cast/CastToStringOperation.java
@@ -49,16 +49,6 @@ public class CastToStringOperation extends AbstractCastToOperation {
private DataOutput dOutInner = abvsInner.getDataOutput();
int returnTag = ValueTag.XS_STRING_TAG;
private final char[] hex = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };
- private static final int DOUBLE_MANTISSA_BITS = 52; // size of the mantissa in bits
- private static final int DOUBLE_MANTISSA_OFFSET = -1075;
- private static final int DOUBLE_EXPONENT_MAX = 1023;
- private static final int DOUBLE_EXPONENT_MIN = -1022;
- private static final int FLOAT_MANTISSA_BITS = 23; // size of the mantissa in bits
- private static final int FLOAT_MANTISSA_OFFSET = -150;
- private static final int FLOAT_EXPONENT_MAX = 127;
- private static final int FLOAT_EXPONENT_MIN = -126;
- private static final int b = 2; // base of stored value
- private static final int B = 10; // base of printed value
@Override
public void convertAnyURI(UTF8StringPointable stringp, DataOutput dOut) throws SystemException, IOException {
@@ -151,14 +141,15 @@ public class CastToStringOperation extends AbstractCastToOperation {
abvsInner.reset();
double value = doublep.getDouble();
- if (!Double.isInfinite(value) && !Double.isNaN(value) && Math.abs(value) >= 0.000001
- && Math.abs(value) <= 1000000) {
- CastToDecimalOperation castToDecimal = new CastToDecimalOperation();
- castToDecimal.convertDouble(doublep, dOutInner);
- XSDecimalPointable decp = (XSDecimalPointable) XSDecimalPointable.FACTORY.createPointable();
- decp.set(abvsInner.getByteArray(), abvsInner.getStartOffset() + 1,
- XSDecimalPointable.TYPE_TRAITS.getFixedLength());
- convertDecimal(decp, dOut);
+ if (Double.isInfinite(value)) {
+ if (value == Double.NEGATIVE_INFINITY) {
+ FunctionHelper.writeCharSequence("-", dOutInner);
+ }
+ FunctionHelper.writeCharSequence("INF", dOutInner);
+ sendStringDataOutput(dOut);
+ } else if (Double.isNaN(value)) {
+ FunctionHelper.writeCharSequence("NaN", dOutInner);
+ sendStringDataOutput(dOut);
} else if (value == -0.0 || value == 0.0) {
long bits = Double.doubleToLongBits(value);
boolean negative = ((bits >> 63) == 0) ? false : true;
@@ -168,8 +159,23 @@ public class CastToStringOperation extends AbstractCastToOperation {
}
FunctionHelper.writeCharSequence("0", dOutInner);
sendStringDataOutput(dOut);
+ } else if (Math.abs(value) >= 0.000001 && Math.abs(value) <= 10000000) {
+ //the jdk (toString function) does not output number in desired format when
+ //a number is between one and ten million, so we take care of this
+ //case separately here.
+ CastToDecimalOperation castToDecimal = new CastToDecimalOperation();
+ castToDecimal.convertDouble(doublep, dOutInner);
+ XSDecimalPointable decp = (XSDecimalPointable) XSDecimalPointable.FACTORY.createPointable();
+ decp.set(abvsInner.getByteArray(), abvsInner.getStartOffset() + 1,
+ XSDecimalPointable.TYPE_TRAITS.getFixedLength());
+ if (Math.abs(value) <= 1000000) {
+ convertDecimal(decp, dOut);
+ } else {
+ decimalToScientificNotn(decp, dOut);
+ }
} else {
- convertDoubleCanonical(doublep, dOut);
+ dOut.write(returnTag);
+ dOut.writeUTF(Double.toString(value));
}
}
@@ -177,109 +183,9 @@ public class CastToStringOperation extends AbstractCastToOperation {
abvsInner.reset();
double value = doublep.getDouble();
- if (Double.isInfinite(value)) {
- if (value == Double.NEGATIVE_INFINITY) {
- FunctionHelper.writeCharSequence("-", dOutInner);
- }
- FunctionHelper.writeCharSequence("INF", dOutInner);
- } else if (Double.isNaN(value)) {
- FunctionHelper.writeCharSequence("NaN", dOutInner);
- } else {
- /*
- * The double to string algorithm is based on a paper by Robert G Burger and
- * R Kent Dybvig titled "Print Floating-Point Numbers Quickly and Accurately".
- */
- long bits = Double.doubleToLongBits(value);
- boolean decimalPlaced = false;
-
- boolean negative = ((bits >> 63) == 0) ? false : true;
- int e = (int) ((bits >> 52) & 0x7ffL);
- long f = (e == 0) ? (bits & 0xfffffffffffffL) << 1 : (bits & 0xfffffffffffffL) | 0x10000000000000L;
- e = e + DOUBLE_MANTISSA_OFFSET;
-
- if (negative) {
- FunctionHelper.writeChar('-', dOutInner);
- }
- if (value == 0) {
- FunctionHelper.writeCharSequence("0.0E0", dOutInner);
- } else {
- // Initialize variables
- double r, s, mPlus, mMinus;
- if (e >= 0) {
- if (f == Math.pow(b, DOUBLE_MANTISSA_BITS - 1)) {
- r = f * Math.pow(b, e) * 2;
- s = 2;
- mPlus = Math.pow(b, e);
- mMinus = Math.pow(b, e + 1);
- } else {
- r = f * Math.pow(b, e + 1) * 2;
- s = b * 2;
- mPlus = Math.pow(b, e);
- mMinus = Math.pow(b, e);
- }
- } else {
- if (e == DOUBLE_EXPONENT_MIN || f != Math.pow(b, DOUBLE_MANTISSA_BITS - 1)) {
- r = f * Math.pow(b, e) * 2;
- s = 2;
- mPlus = Math.pow(b, e);
- mMinus = Math.pow(b, e + 1);
- } else {
- r = f * Math.pow(b, e + 1) * 2;
- s = b * 2;
- mPlus = Math.pow(b, e);
- mMinus = Math.pow(b, e);
- }
- }
-
- double k = Math.ceil(Math.log10((r + mPlus) / s));
- if (k >= 0) {
- s = s * Math.pow(B, k);
- } else {
- r = r * Math.pow(B, -k);
- mPlus = mPlus * Math.pow(B, -k);
- mMinus = mMinus * Math.pow(B, -k);
- }
-
- double d;
- while (!Double.isInfinite(mPlus) && !Double.isNaN(mPlus) && !Double.isInfinite(mMinus)
- && !Double.isNaN(mMinus) && !Double.isInfinite(r) && !Double.isNaN(r)) {
- if (s == r) {
- // Special case where the value is off by a factor of ten.
- d = 1;
- } else {
- d = Math.floor((r * B) / s);
- }
- r = r * B % s;
- mPlus = mPlus * B;
- mMinus = mMinus * B;
-
- if (r < mMinus && r + mPlus > s) {
- if (r * 2 > s) {
- d = d + 1;
- }
- FunctionHelper.writeChar((char) ('0' + d), dOutInner);
- break;
- } else if (r + mPlus > s) {
- d = d + 1;
- FunctionHelper.writeChar((char) ('0' + d), dOutInner);
- break;
- } else if (r < mMinus) {
- FunctionHelper.writeChar((char) ('0' + d), dOutInner);
- break;
- }
- FunctionHelper.writeChar((char) ('0' + d), dOutInner);
- if (!decimalPlaced) {
- decimalPlaced = true;
- FunctionHelper.writeChar('.', dOutInner);
- }
- }
-
- long decimalPlace = FunctionHelper.getPowerOf10(value, DOUBLE_EXPONENT_MAX, DOUBLE_EXPONENT_MIN) - 1;
- FunctionHelper.writeChar('E', dOutInner);
- FunctionHelper.writeNumberWithPadding(decimalPlace, 1, dOutInner);
- }
- }
- sendStringDataOutput(dOut);
+ dOut.write(returnTag);
+ dOut.writeUTF(Double.toString(value));
+ return;
}
@Override
@@ -435,99 +341,9 @@ public class CastToStringOperation extends AbstractCastToOperation {
} else if (Float.isNaN(value)) {
FunctionHelper.writeCharSequence("NaN", dOutInner);
} else {
- /*
- * The double to string algorithm is based on a paper by Robert G Burger and
- * R Kent Dybvig titled "Print Floating-Point Numbers Quickly and Accurately".
- */
- long bits = Float.floatToIntBits(value);
- boolean decimalPlaced = false;
-
- boolean negative = ((bits >> 31) == 0) ? false : true;
- int e = (int) ((bits >> 23) & 0xff);
- int f = (int) ((e == 0) ? (bits & 0x7fffff) << 1 : (bits & 0x7fffff) | 0x800000);
- e = e + FLOAT_MANTISSA_OFFSET;
-
- if (negative) {
- FunctionHelper.writeChar('-', dOutInner);
- }
- if (value == 0) {
- FunctionHelper.writeCharSequence("0.0E0", dOutInner);
- } else {
- // Initialize variables
- double r, s, mPlus, mMinus;
- if (e >= 0) {
- if (f == Math.pow(b, FLOAT_MANTISSA_BITS - 1)) {
- r = f * Math.pow(b, e) * 2;
- s = 2;
- mPlus = Math.pow(b, e);
- mMinus = Math.pow(b, e + 1);
- } else {
- r = f * Math.pow(b, e + 1) * 2;
- s = b * 2;
- mPlus = Math.pow(b, e);
- mMinus = Math.pow(b, e);
- }
- } else {
- if (e == FLOAT_EXPONENT_MIN || f != Math.pow(b, FLOAT_MANTISSA_BITS - 1)) {
- r = f * Math.pow(b, e) * 2;
- s = 2;
- mPlus = Math.pow(b, e);
- mMinus = Math.pow(b, e + 1);
- } else {
- r = f * Math.pow(b, e + 1) * 2;
- s = b * 2;
- mPlus = Math.pow(b, e);
- mMinus = Math.pow(b, e);
- }
- }
-
- double k = Math.ceil(Math.log10((r + mPlus) / s));
- if (k >= 0) {
- s = s * Math.pow(B, k);
- } else {
- r = r * Math.pow(B, -k);
- mPlus = mPlus * Math.pow(B, -k);
- mMinus = mMinus * Math.pow(B, -k);
- }
-
- double d;
- while (!Double.isInfinite(mPlus) && !Double.isNaN(mPlus) && !Double.isInfinite(mMinus)
- && !Double.isNaN(mMinus)) {
- if (s == r) {
- // Special case where the value is off by a factor of ten.
- d = 1;
- } else {
- d = Math.floor((r * B) / s);
- }
- r = r * B % s;
- mPlus = mPlus * B;
- mMinus = mMinus * B;
-
- if (r < mMinus && r + mPlus > s) {
- if (r * 2 > s) {
- d = d + 1;
- }
- FunctionHelper.writeChar((char) ('0' + d), dOutInner);
- break;
- } else if (r + mPlus > s) {
- d = d + 1;
- FunctionHelper.writeChar((char) ('0' + d), dOutInner);
- break;
- } else if (r < mMinus) {
- FunctionHelper.writeChar((char) ('0' + d), dOutInner);
- break;
- }
- FunctionHelper.writeChar((char) ('0' + d), dOutInner);
- if (!decimalPlaced) {
- decimalPlaced = true;
- FunctionHelper.writeChar('.', dOutInner);
- }
- }
-
- long decimalPlace = FunctionHelper.getPowerOf10(value, FLOAT_EXPONENT_MAX, FLOAT_EXPONENT_MIN) - 1;
- FunctionHelper.writeChar('E', dOutInner);
- FunctionHelper.writeNumberWithPadding(decimalPlace, 1, dOutInner);
- }
+ dOut.write(returnTag);
+ dOut.writeUTF(Float.toString(value));
+ return;
}
sendStringDataOutput(dOut);
}
@@ -849,4 +665,31 @@ public class CastToStringOperation extends AbstractCastToOperation {
dOut.write(abvsInner.getByteArray(), abvsInner.getStartOffset(), abvsInner.getLength());
}
+ public void decimalToScientificNotn(XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException {
+ byte decimalPlace = decp.getDecimalPlace();
+ long value = decp.getDecimalValue();
+ byte nDigits = decp.getDigitCount();
+ abvsInner.reset();
+
+ if (!FunctionHelper.isNumberPostive(value)) {
+ // Negative result, but the rest of the calculations can be based on a positive value.
+ FunctionHelper.writeChar('-', dOutInner);
+ value *= -1;
+ }
+
+ if (value == 0) {
+ FunctionHelper.writeChar('0', dOutInner);
+ } else {
+ long pow10 = (long) Math.pow(10, nDigits - 1);
+ FunctionHelper.writeNumberWithPadding((value / pow10), 0, dOutInner);
+ FunctionHelper.writeChar('.', dOutInner);
+ long mod = value % pow10;
+ FunctionHelper.writeNumberWithPadding(mod, (nDigits - 1), dOutInner);
+ FunctionHelper.writeChar('E', dOutInner);
+ long power = (nDigits - 1) - decimalPlace;
+ FunctionHelper.writeNumberWithPadding(power, 0, dOutInner);
+ }
+ sendStringDataOutput(dOut);
+ }
+
}
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/vxquery/blob/19df29bb/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java
index 87f0687..0e2a6e0 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java
@@ -90,6 +90,9 @@ public class XTest {
Thread.sleep(opts.keepalive);
}
eSvc.shutdown();
+ while (!eSvc.awaitTermination(5L, TimeUnit.SECONDS)) {
+ System.err.println("Failed to close all threads, trying again...");
+ }
for (ResultReporter r : reporters) {
r.close();
}
[3/4] vxquery git commit: New set of passing tests after patch.
Posted by pr...@apache.org.
http://git-wip-us.apache.org/repos/asf/vxquery/blob/803ef5e6/vxquery-xtest/results/xqts.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/results/xqts.txt b/vxquery-xtest/results/xqts.txt
index 110b241..816b4e5 100644
--- a/vxquery-xtest/results/xqts.txt
+++ b/vxquery-xtest/results/xqts.txt
@@ -1320,7 +1320,7 @@ Expressions/FLWORExpr/LetExpr//LetExpr002, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/FLWORExpr/LetExpr//LetExpr003, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/FLWORExpr/LetExpr//LetExpr004, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/FLWORExpr/LetExpr//LetExpr005, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/FLWORExpr/LetExpr//LetExpr006, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/LetExpr//LetExpr006, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/FLWORExpr/LetExpr//LetExpr007, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/FLWORExpr/LetExpr//LetExpr008, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/FLWORExpr/LetExpr//LetExpr009, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -1457,23 +1457,23 @@ Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-37, EXPECTED_RES
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-38, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-39, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-40, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-41, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-42, EXPECTED_RESULT_GOT_ERROR
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-40, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-41, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-42, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-43, EXPECTED_RESULT_GOT_ERROR
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-44, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-45, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-46, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-47, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-49, EXPECTED_RESULT_GOT_ERROR
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-45, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-46, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-47, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-49, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-50, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-51, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-52, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-55, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-56, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-57, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-59, EXPECTED_RESULT_GOT_ERROR
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-50, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-51, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-52, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-55, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-56, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-57, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-59, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-60, EXPECTED_ERROR_GOT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWith//orderbylocal-7, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -1497,23 +1497,23 @@ Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-22, EXPECTE
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-23, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-24, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-25, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-26, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-27, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-28, EXPECTED_RESULT_GOT_ERROR
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-26, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-27, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-28, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-29, EXPECTED_RESULT_GOT_ERROR
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-30, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-31, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-32, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-33, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-34, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-35, EXPECTED_RESULT_GOT_ERROR
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-30, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-31, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-32, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-33, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-34, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-35, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-36, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-37, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-38, EXPECTED_RESULT_GOT_ERROR
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-39, EXPECTED_RESULT_GOT_ERROR
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-37, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-38, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-39, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-40, EXPECTED_RESULT_GOT_ERROR
+Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-40, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-6, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/FLWORExpr/OrderbyExpr/OrderbyExprWithout//orderbywithout-7, EXPECTED_RESULT_GOT_ERROR
@@ -2265,7 +2265,7 @@ Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//op-divide-d
Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//op-divide-dayTimeDuration2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivide//op-divide-dayTimeDuration2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD//K-DayTimeDurationDivideDTD-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD//op-divide-dayTimeDuration-by-dTD-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD//op-divide-dayTimeDuration-by-dTD-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD//op-divide-dayTimeDuration-by-dTD-10, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD//op-divide-dayTimeDuration-by-dTD-11, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/DurationArith/DayTimeDurationDivideDTD//op-divide-dayTimeDuration-by-dTD-12, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2691,18 +2691,18 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-add-derived-2,
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-add-derived-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-add-derived-4, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-add-derived-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-adddec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2718,10 +2718,10 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addlng2args-4,
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-1, EXPECTED_ERROR_GOT_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-4, EXPECTED_RESULT_GOT_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addmix2args-9, EXPECTED_ERROR_GOT_FAILURE
Expressions/Operators/ArithExpr/NumericOpr/NumericAdd//op-numeric-addnint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2809,15 +2809,15 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividedec2a
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividedec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividedec2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividedec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideint2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideint2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideint2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideint2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideintg2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideintg2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-divideintg2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2832,10 +2832,10 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividelng2a
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-1, EXPECTED_ERROR_GOT_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-4, EXPECTED_RESULT_GOT_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividemix2args-9, EXPECTED_ERROR_GOT_FAILURE
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividenint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -2855,7 +2855,7 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2args-4, EXPECTED_RESULT_GOT_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividepint2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividesht2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividesht2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividesht2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividesht2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividesht2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericDivide//op-numeric-dividesht2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -2951,10 +2951,10 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-inte
Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-10, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-4, EXPECTED_RESULT_GOT_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividemix2args-9, EXPECTED_ERROR_GOT_FAILURE
Expressions/Operators/ArithExpr/NumericOpr/NumericIntegerDivide//op-numeric-integer-dividenint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3015,7 +3015,7 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-mod-1, EXPECTE
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-moddbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-moddec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-moddec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modintg2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modintg2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3023,10 +3023,10 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modlng2args-1,
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-1, EXPECTED_ERROR_GOT_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-4, EXPECTED_RESULT_GOT_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modmix2args-9, EXPECTED_ERROR_GOT_FAILURE
Expressions/Operators/ArithExpr/NumericOpr/NumericMod//op-numeric-modnni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3075,28 +3075,28 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-7,
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-8, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//K-NumericMultiply-9, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiply-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydbl2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydbl2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplydec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplyflt2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-1, EXPECTED_ERROR_GOT_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-4, EXPECTED_RESULT_GOT_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplymix2args-9, EXPECTED_ERROR_GOT_FAILURE
Expressions/Operators/ArithExpr/NumericOpr/NumericMultiply//op-numeric-multiplynni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3161,20 +3161,20 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-8,
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//K-NumericSubtract-9, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtract-1, EXPECTED_RESULT_GOT_FAILURE
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdbl2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractdec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractflt2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3193,10 +3193,10 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractl
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-1, EXPECTED_ERROR_GOT_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-2, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-4, EXPECTED_RESULT_GOT_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-5, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-6, EXPECTED_ERROR_GOT_SAME_ERROR
-Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-7, EXPECTED_RESULT_GOT_ERROR
+Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-7, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-8, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractmix2args-9, EXPECTED_ERROR_GOT_FAILURE
Expressions/Operators/ArithExpr/NumericOpr/NumericSubtract//op-numeric-subtractnint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3243,15 +3243,15 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//K-NumericUnaryMinu
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//K-NumericUnaryMinus-8, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//K-NumericUnaryMinus-9, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minus-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryMinus//op-numeric-unary-minusint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -3295,15 +3295,15 @@ Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//K-NumericUnaryPlus-
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//K-NumericUnaryPlus-8, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//K-NumericUnaryPlus-9, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plus-1, EXPECTED_RESULT_GOT_FAILURE
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/Operators/ArithExpr/NumericOpr/NumericUnaryPlus//op-numeric-unary-plusint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7316,8 +7316,8 @@ Expressions/exprSeqTypes/SeqExprCast//CastAs005, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs006, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs007, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs008, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs009, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs010, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/exprSeqTypes/SeqExprCast//CastAs009, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/exprSeqTypes/SeqExprCast//CastAs010, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs011, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/exprSeqTypes/SeqExprCast//CastAs012, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs013, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7398,8 +7398,8 @@ Expressions/exprSeqTypes/SeqExprCast//CastAs087, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs088, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs089, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs090, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs091, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs092, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/exprSeqTypes/SeqExprCast//CastAs091, EXPECTED_RESULT_GOT_SAME_RESULT
+Expressions/exprSeqTypes/SeqExprCast//CastAs092, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs093, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/exprSeqTypes/SeqExprCast//CastAs094, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs095, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7482,7 +7482,7 @@ Expressions/exprSeqTypes/SeqExprCast//CastAs171, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs172, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs173, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs174, EXPECTED_RESULT_GOT_ERROR
-Expressions/exprSeqTypes/SeqExprCast//CastAs175, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/exprSeqTypes/SeqExprCast//CastAs175, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs176, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs177, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs178, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -7508,17 +7508,17 @@ Expressions/exprSeqTypes/SeqExprCast//CastAs197, EXPECTED_ERROR_GOT_DIFFERENT_ER
Expressions/exprSeqTypes/SeqExprCast//CastAs198, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
Expressions/exprSeqTypes/SeqExprCast//CastAs199, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs200, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs201, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Expressions/exprSeqTypes/SeqExprCast//CastAs201, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs202, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs203, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//CastAs204, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs204, EXPECTED_ERROR_GOT_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs205, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs206, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs207, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs208, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs209, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs210, EXPECTED_RESULT_GOT_ERROR
-Expressions/exprSeqTypes/SeqExprCast//CastAs211, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//CastAs211, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs212, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//CastAs213, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/exprSeqTypes/SeqExprCast//CastAs214, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8851,7 +8851,7 @@ Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-437, EXPECTED_ERROR_GOT_FAIL
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-438, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-439, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-44, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-440, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-440, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-441, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-442, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-443, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -8903,7 +8903,7 @@ Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-484, EXPECTED_ERROR_GOT_DIFF
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-485, EXPECTED_ERROR_GOT_FAILURE
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-486, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-487, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-488, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-488, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-489, EXPECTED_ERROR_GOT_SAME_ERROR
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-49, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCast//K-SeqExprCast-490, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -9780,14 +9780,14 @@ Expressions/exprSeqTypes/SeqExprCastable//CastableAs200, EXPECTED_RESULT_GOT_SAM
Expressions/exprSeqTypes/SeqExprCastable//CastableAs201, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs202, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs203, EXPECTED_RESULT_GOT_SAME_RESULT
-Expressions/exprSeqTypes/SeqExprCastable//CastableAs204, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCastable//CastableAs204, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs205, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs206, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs207, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs208, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs209, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs210, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Expressions/exprSeqTypes/SeqExprCastable//CastableAs211, EXPECTED_RESULT_GOT_ERROR
+Expressions/exprSeqTypes/SeqExprCastable//CastableAs211, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs212, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs213, EXPECTED_RESULT_GOT_SAME_RESULT
Expressions/exprSeqTypes/SeqExprCastable//CastableAs214, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -10924,8 +10924,8 @@ FunctX/functx-fn-false//functx-fn-false-1, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-floor//functx-fn-floor-1, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-floor//functx-fn-floor-2, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-floor//functx-fn-floor-3, EXPECTED_RESULT_GOT_SAME_RESULT
-FunctX/functx-fn-floor//functx-fn-floor-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-FunctX/functx-fn-floor//functx-fn-floor-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+FunctX/functx-fn-floor//functx-fn-floor-4, EXPECTED_RESULT_GOT_SAME_RESULT
+FunctX/functx-fn-floor//functx-fn-floor-5, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-floor//functx-fn-floor-6, EXPECTED_RESULT_GOT_FAILURE
FunctX/functx-fn-floor//functx-fn-floor-all, EXPECTED_RESULT_GOT_FAILURE
FunctX/functx-fn-hours-from-dateTime//functx-fn-hours-from-dateTime-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -11077,7 +11077,7 @@ FunctX/functx-fn-not//functx-fn-not-7, EXPECTED_RESULT_GOT_ERROR
FunctX/functx-fn-not//functx-fn-not-all, EXPECTED_RESULT_GOT_FAILURE
FunctX/functx-fn-number//functx-fn-number-1, EXPECTED_RESULT_GOT_FAILURE
FunctX/functx-fn-number//functx-fn-number-2, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-number//functx-fn-number-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+FunctX/functx-fn-number//functx-fn-number-3, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-number//functx-fn-number-4, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-number//functx-fn-number-5, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-number//functx-fn-number-6, EXPECTED_RESULT_GOT_FAILURE
@@ -11137,7 +11137,7 @@ FunctX/functx-fn-reverse//functx-fn-reverse-all, EXPECTED_RESULT_GOT_DIFFERENT_R
FunctX/functx-fn-root//functx-fn-root-1, EXPECTED_RESULT_GOT_FAILURE
FunctX/functx-fn-root//functx-fn-root-2, EXPECTED_RESULT_GOT_ERROR
FunctX/functx-fn-root//functx-fn-root-all, EXPECTED_RESULT_GOT_FAILURE
-FunctX/functx-fn-round-half-to-even//functx-fn-round-half-to-even-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+FunctX/functx-fn-round-half-to-even//functx-fn-round-half-to-even-1, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-round-half-to-even//functx-fn-round-half-to-even-2, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-round-half-to-even//functx-fn-round-half-to-even-3, EXPECTED_RESULT_GOT_SAME_RESULT
FunctX/functx-fn-round-half-to-even//functx-fn-round-half-to-even-4, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -11968,15 +11968,15 @@ Functions/AccessorFunc/DataFunc//K-DataFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//K2-DataFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/AccessorFunc/DataFunc//K2-DataFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/AccessorFunc/DataFunc//fn-datacomplextype-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-Functions/AccessorFunc/DataFunc//fn-datadbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AccessorFunc/DataFunc//fn-datadbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//fn-datadbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AccessorFunc/DataFunc//fn-datadbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AccessorFunc/DataFunc//fn-datadbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//fn-datadec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//fn-datadec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//fn-datadec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AccessorFunc/DataFunc//fn-dataflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AccessorFunc/DataFunc//fn-dataflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//fn-dataflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AccessorFunc/DataFunc//fn-dataflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AccessorFunc/DataFunc//fn-dataflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//fn-dataint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//fn-dataint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/DataFunc//fn-dataint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12124,15 +12124,15 @@ Functions/AccessorFunc/StringFunc//K-StringFunc-6, EXPECTED_ERROR_GOT_DIFFERENT_
Functions/AccessorFunc/StringFunc//fn-string-1, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
Functions/AccessorFunc/StringFunc//fn-string-2, EXPECTED_RESULT_GOT_ERROR
Functions/AccessorFunc/StringFunc//fn-string-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-Functions/AccessorFunc/StringFunc//fn-stringdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AccessorFunc/StringFunc//fn-stringdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/StringFunc//fn-stringdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AccessorFunc/StringFunc//fn-stringdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AccessorFunc/StringFunc//fn-stringdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/StringFunc//fn-stringdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/StringFunc//fn-stringdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/StringFunc//fn-stringdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AccessorFunc/StringFunc//fn-stringflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AccessorFunc/StringFunc//fn-stringflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/StringFunc//fn-stringflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AccessorFunc/StringFunc//fn-stringflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AccessorFunc/StringFunc//fn-stringflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/StringFunc//fn-stringint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/StringFunc//fn-stringint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AccessorFunc/StringFunc//fn-stringint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -12446,21 +12446,21 @@ Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-6, EXPECTED_RESU
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-7, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-8, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concat-9, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdbl2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdec2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdec2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatdec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatflt2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatint2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatint2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/AllStringFunc/GeneralStringFunc/ConcatFunc//fn-concatint2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14582,36 +14582,36 @@ Functions/NodeFunc/NodeNumberFunc//fn-number-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-number-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-number-3, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
Functions/NodeFunc/NodeNumberFunc//fn-number-4, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
-Functions/NodeFunc/NodeNumberFunc//fn-numberdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numberdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numberdec1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numberdec1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numberflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numberflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numberintg1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberintg1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberintg1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numberintg1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberintg1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberlng1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberlng1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberlng1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numbernint1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numbernint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbernint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbernint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbernni1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbernni1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numbernni1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numbernpi1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numbernni1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numbernpi1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbernpi1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbernpi1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberpint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numberpint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NodeFunc/NodeNumberFunc//fn-numberpint1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NodeFunc/NodeNumberFunc//fn-numberpint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbersht1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbersht1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NodeFunc/NodeNumberFunc//fn-numbersht1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14897,15 +14897,15 @@ Functions/NumericFunc/ABSFunc//fn-abs-more-args-083, EXPECTED_ERROR_GOT_SAME_ERR
Functions/NumericFunc/ABSFunc//fn-abs-more-args-084, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/NumericFunc/ABSFunc//fn-abs-more-args-085, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/NumericFunc/ABSFunc//fn-abs-more-args-086, EXPECTED_ERROR_GOT_SAME_ERROR
-Functions/NumericFunc/ABSFunc//fn-absdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/ABSFunc//fn-absdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/ABSFunc//fn-absdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/ABSFunc//fn-absdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/ABSFunc//fn-absdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/ABSFunc//fn-absdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/ABSFunc//fn-absdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/ABSFunc//fn-absdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/ABSFunc//fn-absflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/ABSFunc//fn-absflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/ABSFunc//fn-absflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/ABSFunc//fn-absflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/ABSFunc//fn-absflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/ABSFunc//fn-absint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/ABSFunc//fn-absint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/ABSFunc//fn-absint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14955,15 +14955,15 @@ Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-7, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-8, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/CeilingFunc//K2-CeilingFunc-9, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/CeilingFunc//fn-ceiling-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/CeilingFunc//fn-ceilingdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/CeilingFunc//fn-ceilingdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/CeilingFunc//fn-ceilingdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/CeilingFunc//fn-ceilingdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/CeilingFunc//fn-ceilingdec1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/CeilingFunc//fn-ceilingdec1args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/CeilingFunc//fn-ceilingdec1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/CeilingFunc//fn-ceilingflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/CeilingFunc//fn-ceilingdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NumericFunc/CeilingFunc//fn-ceilingdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NumericFunc/CeilingFunc//fn-ceilingdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NumericFunc/CeilingFunc//fn-ceilingdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NumericFunc/CeilingFunc//fn-ceilingflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/CeilingFunc//fn-ceilingflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/CeilingFunc//fn-ceilingflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/CeilingFunc//fn-ceilingflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/CeilingFunc//fn-ceilingint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/CeilingFunc//fn-ceilingint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/CeilingFunc//fn-ceilingint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -14998,7 +14998,7 @@ Functions/NumericFunc/FloorFunc//K-FloorFunc-1, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/NumericFunc/FloorFunc//K-FloorFunc-2, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/NumericFunc/FloorFunc//K-FloorFunc-3, EXPECTED_RESULT_GOT_FAILURE
Functions/NumericFunc/FloorFunc//K-FloorFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/FloorFunc//K-FloorFunc-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/FloorFunc//K-FloorFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//K-FloorFunc-6, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/NumericFunc/FloorFunc//K2-FloorFunc-1, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/FloorFunc//K2-FloorFunc-10, EXPECTED_RESULT_GOT_ERROR
@@ -15014,15 +15014,15 @@ Functions/NumericFunc/FloorFunc//K2-FloorFunc-7, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/FloorFunc//K2-FloorFunc-8, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/FloorFunc//K2-FloorFunc-9, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/FloorFunc//fn-floor-1, EXPECTED_RESULT_GOT_FAILURE
-Functions/NumericFunc/FloorFunc//fn-floordbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/FloorFunc//fn-floordbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//fn-floordbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/FloorFunc//fn-floordbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/FloorFunc//fn-floordbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//fn-floordec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//fn-floordec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//fn-floordec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/FloorFunc//fn-floorflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/FloorFunc//fn-floorflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//fn-floorflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/FloorFunc//fn-floorflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/FloorFunc//fn-floorflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//fn-floorint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//fn-floorint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/FloorFunc//fn-floorint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15080,7 +15080,7 @@ Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-26, EXPECTED_RESULT_GOT_ER
Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-27, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-28, EXPECTED_RESULT_GOT_ERROR
Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-4, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-6, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/RoundEvenFunc//K2-RoundEvenFunc-7, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15330,9 +15330,9 @@ Functions/NumericFunc/RoundFunc//fn-round-1, EXPECTED_RESULT_GOT_FAILURE
Functions/NumericFunc/RoundFunc//fn-rounddbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Functions/NumericFunc/RoundFunc//fn-rounddbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/RoundFunc//fn-rounddbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/RoundFunc//fn-rounddec1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/RoundFunc//fn-rounddec1args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/NumericFunc/RoundFunc//fn-rounddec1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/NumericFunc/RoundFunc//fn-rounddec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NumericFunc/RoundFunc//fn-rounddec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/NumericFunc/RoundFunc//fn-rounddec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/RoundFunc//fn-roundflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Functions/NumericFunc/RoundFunc//fn-roundflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/NumericFunc/RoundFunc//fn-roundflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
@@ -15584,18 +15584,18 @@ Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-008, EXPECTED_RES
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-009, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-010, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-011, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-012, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-012, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-013, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-014, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-014, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-015, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-016, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-017, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-018, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-019, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-020, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-021, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-022, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-023, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-020, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-021, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-022, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-023, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-024, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-025, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-026, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15639,9 +15639,9 @@ Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-063, EXPECTED_ERR
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-064, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-065, EXPECTED_ERROR_GOT_DIFFERENT_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avg-mix-args-066, EXPECTED_ERROR_GOT_FAILURE
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15651,18 +15651,18 @@ Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-1, EXPECTED_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-2, EXPECTED_RESULT_GOT_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-4, EXPECTED_RESULT_GOT_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgdec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-1, EXPECTED_ERROR_GOT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgflt2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15699,9 +15699,9 @@ Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-1, EXPECTED_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-2, EXPECTED_RESULT_GOT_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-4, EXPECTED_RESULT_GOT_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnni2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqAVGFunc//fn-avgnpi1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15877,14 +15877,14 @@ Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-6, EXPECTED_RESULT_GOT_SAM
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-7, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-8, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-max-9, EXPECTED_ERROR_GOT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdbl2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -15893,14 +15893,14 @@ Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-2, EXPECTED_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxdec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxflt2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMAXFunc//fn-maxint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -16057,14 +16057,14 @@ Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-6, EXPECTED_RESULT_GOT_SAM
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-7, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-8, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-min-9, EXPECTED_ERROR_GOT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindbl2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -16073,14 +16073,14 @@ Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-2, EXPECTED_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-mindec2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-5, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minflt2args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqMINFunc//fn-minint1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -16208,17 +16208,17 @@ Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-6, EXPECTED_RESULT_GOT_SAM
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-7, EXPECTED_ERROR_GOT_SAME_ERROR
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-8, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sum-9, EXPECTED_ERROR_GOT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-1, EXPECTED_ERROR_GOT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-5, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdbl3args-6, EXPECTED_ERROR_GOT_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
@@ -16232,17 +16232,17 @@ Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-1, EXPECTED_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-2, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-3, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumdec3args-4, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-1, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-2, EXPECTED_RESULT_GOT_SAME_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-1, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-2, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-3, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-4, EXPECTED_RESULT_GOT_DIFFERENT_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt1args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-1, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-2, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-3, EXPECTED_RESULT_GOT_SAME_RESULT
+Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt2args-4, EXPECTED_RESULT_GOT_SAME_RESULT
Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-1, EXPECTED_ERROR_GOT_RESULT
-Functions/SeqFunc/AggregateSeqFunc/SeqSUMFunc//fn-sumflt3args-2, EXPECTED_
<TRUNCATED>
[4/4] vxquery git commit: New set of passing tests after patch.
Posted by pr...@apache.org.
New set of passing tests after patch.
Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/803ef5e6
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/803ef5e6
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/803ef5e6
Branch: refs/heads/master
Commit: 803ef5e6d5eeed85dece7baaa8f1b42b0a801835
Parents: 19df29b
Author: Eldon Carman <ec...@ucr.edu>
Authored: Mon Apr 13 13:07:40 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Mon Apr 13 13:07:40 2015 -0700
----------------------------------------------------------------------
vxquery-xtest/results/xqts.txt | 464 ++++++++++++++++++------------------
1 file changed, 232 insertions(+), 232 deletions(-)
----------------------------------------------------------------------