This commit is contained in:
Timo Westkämper 2013-12-03 20:46:56 +02:00
parent e4d6caebf8
commit 7079eeff9c

View File

@ -31,6 +31,7 @@ import com.mysema.query.types.expr.BooleanOperation;
import com.mysema.query.types.expr.Wildcard;
import com.mysema.query.types.path.NumberPath;
import com.mysema.query.types.query.ListSubQuery;
import com.mysema.query.types.query.NumberSubQuery;
public class SQLSubQueryTest {
@ -82,6 +83,26 @@ public class SQLSubQueryTest {
"on EMPLOYEE.SUPERIOR_ID = employee2.ID)", serializer.toString());
}
@Test
public void In() {
ListSubQuery<Integer> ints = new SQLSubQuery().from(employee).list(employee.id);
QEmployee.employee.id.in(ints);
}
@Test
public void In_Union() {
ListSubQuery<Integer> ints1 = new SQLSubQuery().from(employee).list(employee.id);
ListSubQuery<Integer> ints2 = new SQLSubQuery().from(employee).list(employee.id);
// QEmployee.employee.id.in(new SQLSubQuery().union(ints1, ints2));
}
@Test
public void In_Union2() {
NumberSubQuery<Integer> ints1 = new SQLSubQuery().from(employee).unique(employee.id);
NumberSubQuery<Integer> ints2 = new SQLSubQuery().from(employee).unique(employee.id);
// QEmployee.employee.id.in(new SQLSubQuery().union(ints1, ints2));
}
@Test
public void Unique() {
SQLSubQuery query = new SQLSubQuery();