Polishing.
Add issue reference and additional test for dot path resolution. Original Pull Request: #2650
This commit is contained in:
@@ -199,7 +199,7 @@ class QuerydslPredicateBuilderUnitTests {
|
||||
assertThat(predicate).isEqualTo(QUser.user.dateOfBirth.eq(format.parseDateTime(date).toDate()));
|
||||
}
|
||||
|
||||
@Test
|
||||
@Test // GH-2649
|
||||
void resolvesCommaSeparatedArgumentToListCorrectly() {
|
||||
|
||||
values.add("nickNames", "Walt,Heisenberg");
|
||||
@@ -211,6 +211,17 @@ class QuerydslPredicateBuilderUnitTests {
|
||||
assertThat(constant.getConstant()).isEqualTo(Arrays.asList("Walt", "Heisenberg"));
|
||||
}
|
||||
|
||||
@Test // GH-2649
|
||||
void resolvesCommaSeparatedArgumentToListCorrectlyForNestedPath() {
|
||||
|
||||
values.add("user.nickNames", "Walt,Heisenberg");
|
||||
|
||||
Predicate predicate = builder.getPredicate(ClassTypeInformation.from(UserWrapper.class), values, DEFAULT_BINDINGS);
|
||||
Constant<Object> constant = (Constant<Object>) ((List<?>) getField(getField(predicate, "mixin"), "args")).get(0);
|
||||
|
||||
assertThat(constant.getConstant()).isEqualTo(Arrays.asList("Walt", "Heisenberg"));
|
||||
}
|
||||
|
||||
@Test // DATACMNS-883
|
||||
void automaticallyInsertsAnyStepInCollectionReference() {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user