.postTransformFilter(new ElementFilter.Builder() .select(TestPropertyNames.PROP_1) .execute(new IsEqual("9")) .build()) .build(); assertEquals(1, postTransformFilterComponents.size()); assertArrayEquals(new String[]{TestPropertyNames.PROP_1}, postTransformFilterComponents.get(0).getSelection()); assertEquals(new IsEqual("9"), postTransformFilterComponents.get(0).getPredicate());
.execute(new IsMoreThan(2)) .select(1) .execute(new IsEqual("some value")) .build())) .build();
.execute(new IsMoreThan(2)) .select(1) .execute(new IsEqual("some value")) .build()) .build();
public void isEqualTo5() { // --------------------------------------------------------- final IsEqual function = new IsEqual(5); // --------------------------------------------------------- runExample(function, null, 5, 5L, "5", '5'); }
public void isEqualToString5() { // --------------------------------------------------------- final IsEqual function = new IsEqual("5"); // --------------------------------------------------------- runExample(function, null, 5, 5L, "5", '5'); }
public void isEqualLong5() { // --------------------------------------------------------- final IsEqual function = new IsEqual(5L); // --------------------------------------------------------- runExample(function, null, 5, 5L, "5", '5'); } }
public void isLessThan2EqualTo5OrIsMoreThan10() { // --------------------------------------------------------- final Or function = new Or<>( new IsLessThan(2), new IsEqual(5), new IsMoreThan(10) ); // --------------------------------------------------------- runExample(function, "When using an Or predicate with a single selected value you can just use the constructor new Or(predicates))'", 1, 2, 3, 5, 15, 1L, 3L, 5L); }
final Predicate<?> isEqual = new IsEqual(equalNullSafe.value()); final Set<String> relevantGroups = getGroupsFromFilter(filter); if (null != relevantGroups) {