public And.SelectedBuilder<I> select(final Integer... selection) { final IntegerTupleAdaptedPredicate current = new IntegerTupleAdaptedPredicate(); current.setSelection(selection); return new And.SelectedBuilder<>(and, current); }
public void firstItemIsLessThan2AndSecondItemIsMoreThan5() { // --------------------------------------------------------- final And function = new And.Builder() .select(0) .execute(new IsLessThan(2)) .select(1) .execute(new IsMoreThan(5)) .build(); // --------------------------------------------------------- runExample(function, null, new Tuple2<>(1, 10), new Tuple2<>(1, 1), new Tuple2<>(10, 10), new Tuple2<>(10, 1), new Tuple2<>(1L, 10L), new Tuple1<>(1)); } }