From 92045a406fdd07a2b7979dedc57380b01b817da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Westk=C3=A4mper?= Date: Tue, 16 Aug 2011 10:23:50 +0300 Subject: [PATCH] added tests for FlushMode modification --- .../test/java/com/mysema/query/AbstractHibernateTest.java | 5 +++++ .../src/test/java/com/mysema/query/AbstractJPATest.java | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/querydsl-jpa/src/test/java/com/mysema/query/AbstractHibernateTest.java b/querydsl-jpa/src/test/java/com/mysema/query/AbstractHibernateTest.java index eb9ab8f66..d9e7f0869 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/AbstractHibernateTest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/AbstractHibernateTest.java @@ -64,6 +64,11 @@ public abstract class AbstractHibernateTest extends AbstractStandardTest{ public void LockMode(){ query().from(QCat.cat).setLockMode(QCat.cat, LockMode.PESSIMISTIC_WRITE).list(QCat.cat); } + + @Test + public void FlushMode() { + query().from(QCat.cat).setFlushMode(org.hibernate.FlushMode.AUTO).list(QCat.cat); + } @Test public void Scroll() throws IOException{ 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 aae835b8e..aed34a0a6 100644 --- a/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java +++ b/querydsl-jpa/src/test/java/com/mysema/query/AbstractJPATest.java @@ -13,6 +13,7 @@ import java.sql.Connection; import java.util.List; import javax.persistence.EntityManager; +import javax.persistence.FlushModeType; import javax.persistence.LockModeType; import org.junit.Test; @@ -83,6 +84,11 @@ public abstract class AbstractJPATest extends AbstractStandardTest{ assertFalse(query().from(QCat.cat).setLockMode(LockModeType.PESSIMISTIC_READ).list(QCat.cat).isEmpty()); } + @Test + public void FlushMode() { + assertFalse(query().from(QCat.cat).setFlushMode(FlushModeType.AUTO).list(QCat.cat).isEmpty()); + } + @Test public void Limit1_UniqueResult(){ assertNotNull(query().from(QCat.cat).limit(1).uniqueResult(QCat.cat));