Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Scope & Purpose
This PR introduces a new test (801_udf.js) to validate the sorting order of Unicode characters using a User-Defined Function (UDF) in ArangoDB. The purpose of this test is to ensure the consistency of sorting behavior across different versions of ArangoDB, specifically in the context of Unicode character handling. This validation is crucial following an upgrade to the ICU library in version 3.12, which may affect sorting and comparison results in indexes.
The main objectives of this test are:
To define and register a UDF (MYFUNCTIONS::SORT_UNICODE) that sorts an array of Unicode characters.
To verify that the sorting order produced by the UDF is consistent across different versions of ArangoDB.
To ensure that the UDF works correctly and produces the expected output across different versions.
Checklist