Support case-insensitive RSQL expressions /target filters (#1137)
* Interpret /parse RSQL expressions case insensitive Signed-off-by: Stefan Behl <stefan.behl@bosch.io> * Add unit test verifying that RSQL expressions are case insensitive Signed-off-by: Stefan Behl <stefan.behl@bosch.io>
This commit is contained in:
@@ -142,6 +142,13 @@ public class RSQLUtilityTest {
|
||||
RSQLUtility.validateRsqlFor(rsql2, TestFieldEnum.class);
|
||||
RSQLUtility.validateRsqlFor(rsql3, TestFieldEnum.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Description("Verify that RSQL expressions are validated case insensitive")
|
||||
public void mixedCaseRsqlFieldValidation() {
|
||||
final String rsqlWithMixedCase = "name==b And name==c aND Name==d OR NAME=iN=y oR nAme=IN=z";
|
||||
RSQLUtility.validateRsqlFor(rsqlWithMixedCase, TargetFields.class);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void wrongRsqlSyntaxThrowSyntaxException() {
|
||||
|
||||
Reference in New Issue
Block a user