From b7901f2fb74ea25d27c9358ea4708705553107b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Sun, 24 Oct 2010 08:54:16 +0000 Subject: [PATCH] improved subquery tests --- .../src/test/java/com/mysema/query/jpa/SubQueryTest.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/querydsl-jpa/src/test/java/com/mysema/query/jpa/SubQueryTest.java b/querydsl-jpa/src/test/java/com/mysema/query/jpa/SubQueryTest.java index 068dbbd32..b9fdf6998 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/jpa/SubQueryTest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/jpa/SubQueryTest.java @@ -56,5 +56,12 @@ public class SubQueryTest extends AbstractQueryTest{ assertToString("exists (select 1 from Cat cat where cat.weight < :a1)", sub().from(cat).where(cat.weight.lt(1)).exists()); assertToString("exists (select 1 from Cat cat where cat.weight < :a1)", sub().from(cat).where(cat.weight.lt(1)).unique(cat).exists()); } + + @Test + public void NotExists(){ + assertToString("not exists (select 1 from Cat cat)", sub().from(cat).notExists()); + assertToString("not exists (select 1 from Cat cat where cat.weight < :a1)", sub().from(cat).where(cat.weight.lt(1)).notExists()); + assertToString("not exists (select 1 from Cat cat where cat.weight < :a1)", sub().from(cat).where(cat.weight.lt(1)).unique(cat).notExists()); + } }