From: Erik B. <ebe...@us...> - 2007-04-29 22:39:23
|
Update of /cvsroot/jpox/JPOX/Plugins/Java5/src/test/org/jpox/persistence/jpa In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv3773/src/test/org/jpox/persistence/jpa Modified Files: JPQLQueryTest.java Log Message: test non transactional queries Index: JPQLQueryTest.java =================================================================== RCS file: /cvsroot/jpox/JPOX/Plugins/Java5/src/test/org/jpox/persistence/jpa/JPQLQueryTest.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** JPQLQueryTest.java 29 Apr 2007 16:37:37 -0000 1.4 --- JPQLQueryTest.java 29 Apr 2007 22:39:20 -0000 1.5 *************** *** 850,852 **** --- 850,870 ---- } + public void testNonTransactionalQuery() + { + EntityManager em = getEM(); + try + { + List result = em.createQuery("SELECT Object(T) FROM org.jpox.samples.jpa.company.Person T").getResultList(); + assertEquals(0, result.size()); + } + finally + { + if (em.getTransaction().isActive()) + { + em.getTransaction().rollback(); + } + em.close(); + } + } + } |