Fixing hibernate tests + nested plural associations + making the JpaVisitorTest run against both hibernate and eclispelink #16
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.
Hello,
I'll try to summarize the changes bellow.
Tests
Previously the JpaVisitorTest was using only EclipseLink JPA and Hibernate was commented in the persistence.xml. As a result tests were failing when using Hibernate but passing when using EclipseLink.
With the proposed change, JpaVisitorTest is testing both Hibernate and EclipseLink.
Fixed Hibernate tests
With the previous version of the com.github.tennaito.rsql.jpa.PredicateBuilder, some JpaVisitorTest test cases were failing with the exception pasted bellow.
Nested plural selections
Due to the same root cause "nested plural associations" were failing with
I've illustrated the problem with the Department -> ObjTags -> Tags association and also added a test case.
Thanks