Test explicit and implicit nesting for all relevant predicates
Description
Activity
Show:
Fixed
Details
Details
Assignee

Reporter

Components
Sprint
None
Fix versions
Priority
Created April 6, 2020 at 9:04 AM
Updated July 31, 2020 at 1:15 PM
Resolved July 1, 2020 at 9:50 AM
Currently we only test with the match predicate as inner predicate. See NestedSearchPredicateIT.
Ideally we would test all predicates, including in particular the ID predicate, which I'm not totally sure would work.
In order to do that, we will probably need some abstraction over the inner predicate, similar to what we did with
AggregationDescriptor
inSingleFieldAggregationBaseIT
. That abstraction could also help facting boost tests () and other tests we duplicated everywhere, such as tests around field incompatibility in multi-index searches (org.hibernate.search.integrationtest.backend.tck.search.predicate.MatchSearchPredicateIT#multiFields_withDslConverter_dslConverterEnabled
, ...).