package jef.visitors; import jef.DBSet; import jef.Queryable; import jef.expressions.visitors.DebugExpressionVisitor; import jef.operations.FilterOpTest; import org.junit.jupiter.api.Test; import java.util.List; class DebugExpressionVisitorTest { @Test public void test() { var s = List.of(1, 3); Queryable q = new DBSet("table1") .filter(e -> s.contains(e.b) && e.b == 1337 && e.b == 420); new DebugExpressionVisitor().visit(q.getExpression()); Queryable q2 = new DBSet("table1") .filter(e -> s.contains(e.b) || e.b == 1337); new DebugExpressionVisitor().visit(q2.getExpression()); } }