From 9d472c02aa684cdecdaddf2b7e7aa813683f3de5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Thu, 20 Nov 2014 22:25:05 +0200 Subject: [PATCH] Add count tests --- .../com/mysema/query/AbstractJPATest.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java b/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java index e27e770fa..2e38b3e58 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java @@ -448,6 +448,25 @@ public abstract class AbstractJPATest { assertTrue(query().from(show).count() > 0); } + @Test + public void Count_Subquery() { + QEmployee employee = QEmployee.employee; + QEmployee employee2 = new QEmployee("e2"); + query().from(employee) + .where(subQuery().from(employee2) + .list(employee2.id).count().gt(1)) + .count(); + } + + @Test + public void Count_Subquery2() { + QEmployee employee = QEmployee.employee; + QEmployee employee2 = new QEmployee("e2"); + query().from(employee) + .where(subQuery().from(employee2).count().gt(1)) + .count(); + } + @Test public void Count_Distinct() { QCat cat = QCat.cat;