Author: jrbauer
Date: Wed Mar 17 17:57:18 2010
New Revision: 924391
URL: http://svn.apache.org/viewvc?rev=924391&view=rev
Log:
OPENJPA-1579 Committing test code for Dianne Richards.
Modified:
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/maps/spec_10_1_26_ex0/TestSpec10_1_26.java
Modified:
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/maps/spec_10_1_26_ex0/TestSpec10_1_26.java
URL:
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/maps/spec_10_1_26_ex0/TestSpec10_1_26.java?rev=924391&r1=924390&r2=924391&view=diff
==============================================================================
---
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/maps/spec_10_1_26_ex0/TestSpec10_1_26.java
(original)
+++
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/maps/spec_10_1_26_ex0/TestSpec10_1_26.java
Wed Mar 17 17:57:18 2010
@@ -151,6 +151,19 @@ public class TestSpec10_1_26 extends SQL
setCandidate(q, Department3.class);
rs = q.getResultList();
EmployeeName3 d3 = (EmployeeName3) rs.get(0);
+
+ // Check HAVING clause support for KEY
+ query = "select KEY(e) from Department1 d, " +
+ " in (d.empMap) e " +
+ "group by KEY(e) " +
+ "having KEY(e) = 2";
+ q = em.createQuery(query);
+ if (inMemory)
+ setCandidate(q, Department1.class);
+ rs = q.getResultList();
+ Integer deptId = (Integer) rs.get(0);
+ assertEquals("dept id is not 2", 2, deptId.intValue());
+
em.close();
}