You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by fa...@apache.org on 2009/02/19 03:13:02 UTC

svn commit: r745706 - /openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestEntityTypeExpression.java

Author: fancy
Date: Thu Feb 19 02:13:02 2009
New Revision: 745706

URL: http://svn.apache.org/viewvc?rev=745706&view=rev
Log:
OPENJPA-906 fix testcase TestEntityTypeExpression
committing patch from Tim McConnell

Modified:
    openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestEntityTypeExpression.java

Modified: openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestEntityTypeExpression.java
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestEntityTypeExpression.java?rev=745706&r1=745705&r2=745706&view=diff
==============================================================================
--- openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestEntityTypeExpression.java (original)
+++ openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestEntityTypeExpression.java Thu Feb 19 02:13:02 2009
@@ -135,10 +135,16 @@
         type = ((Object[]) rs2.get(0))[1];
         assertEquals(type, FemaleUser.class);
         
-        query = "SELECT e FROM CompUser e where TYPE(e) = :typeName";
+        query = "SELECT e FROM CompUser e where TYPE(e) = :typeName " +
+            " ORDER BY e.name";
         rs =  em.createQuery(query).
             setParameter("typeName", FemaleUser.class).getResultList();
+        assertTrue(rs.size()==3);
         user = rs.get(0);
+        assertEquals("Famzy", user.getName());
+        user = rs.get(1);
+        assertEquals("Shade", user.getName());
+        user = rs.get(2);
         assertEquals("Shannon", user.getName());
 
         query = "SELECT e FROM CompUser e where TYPE(e) = ?1 ORDER BY e.name";
@@ -147,7 +153,8 @@
         user = rs.get(0);
         assertEquals("Famzy", user.getName());
         
-        query = "SELECT e FROM CompUser e where TYPE(e) in (?1) ORDER BY e.name DESC";
+        query = "SELECT e FROM CompUser e where TYPE(e) in (?1)" +
+            " ORDER BY e.name DESC";
         rs = em.createQuery(query).
             setParameter(1, MaleUser.class).getResultList();
         user = rs.get(0);