Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding UDF sorting test #490

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

adding UDF sorting test #490

wants to merge 3 commits into from

Conversation

MDAlFattah
Copy link
Contributor

@MDAlFattah MDAlFattah commented Jun 11, 2024

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.

  • 💩 Bugfix
  • 🍕 New feature
  • 🔥 Performance improvement
  • 🔨 Refactoring/simplification

Checklist

@MDAlFattah MDAlFattah changed the title adding udf sorting test adding UDF sorting test Jun 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant