eclipse / jnosql

Eclipse JNoSQL is a framework which has the goal to help Java developers to create Jakarta EE applications with NoSQL.
Other
229 stars 72 forks source link

[BUG] Ensure Eclipse JNoSQL Compatibility with Jakarta Data - 5 Failed Tests #552

Closed otaviojava closed 1 week ago

otaviojava commented 2 weeks ago

Which JNoSQL project the issue refers to?

JNoSQL (Core)

Bug description

As part of our efforts to ensure compatibility with Jakarta Data, we have identified six tests currently failing in Eclipse JNoSQL. Addressing these issues is crucial to meet the Jakarta Data specifications. Below is a summary of the failing tests and the issues associated with each:

Proposed Fixes:

  1. Investigate and fix pagination issues in testCursoredPageOf7FromCursor and testFirstCursoredPageOf8AndNextPages.
  2. Discuss and determine the correct behavior for testQueryWithOr in a NoSQL context.
  3. Modify the MongoDB implementation to use $nor for negation in testQueryWithNot.
  4. Add UUID as a reader in MongoDB to fix testUpdateQueryWithWhereClause.
  5. Address enum serialization differences in findByNumTypeAndNumBitsRequiredLessThan.

JNoSQL Version

JNoSQL version

Steps To Reproduce

Run Jakarta Data NoSQL.

Expected Results

Pass the TCK.

Code example, screenshot, or link to a repository

No response

otaviojava commented 2 weeks ago

I am working on: testUpdateQueryWithWhereClause

Fixed and merged.

dearrudam commented 2 weeks ago

I am working on: testQueryWithNot

Fixed and merged.

otaviojava commented 2 weeks ago

I am working on: testFirstCursoredPageOf8AndNextPages

otaviojava commented 1 week ago

@dearrudam I've passed all the tests.

otaviojava commented 1 week ago

All of those 74 tests have been passed!

Screenshot 2024-09-13 at 07 19 27 ed.

dearrudam commented 1 week ago

Wow!!! That's amazing!!! Congrats!!!

otaviojava commented 1 week ago

This weekend, I will work on a new release version.

It has been a couple month without a new version release.