|
|
|
|
@ -199,7 +199,7 @@ class QuerydslPredicateBuilderUnitTests {
@@ -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 {
@@ -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() { |
|
|
|
|
|
|
|
|
|
|