fail("Iterator obtained from Extent should return false "
+ "for hasNext() after em has been closed");
}
public void testUniqueReturnsSingleResult() {
OpenJPAEntityManager em =
(OpenJPAEntityManager) currentEntityManager();
startTx(em);
String query =
"SELECT DISTINCT r FROM RuntimeTest1 r WHERE r.stringField = \'TestQueryResults1\'";
Object obj = em.createQuery(query).getSingleResult();
assertTrue(obj instanceof RuntimeTest1);
query =
"SELECT DISTINCT r FROM RuntimeTest1 r WHERE r.stringField = \'xxxx\'";
OpenJPAQuery q = em.createQuery(query);
List l = q.getResultList();
assertNotNull(
"expecting l to be null since there is no RuntimeTest1 instance with stringfield=xxxx",
l);