Author: fancy
Date: Sat Feb  7 17:16:22 2009
New Revision: 741916

URL: http://svn.apache.org/viewvc?rev=741916&view=rev
Log:
OPENJPA-807 JPQ2 JPQL  fix testcase, enforce ordered results

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

Modified: 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestJPQLScalarExpressions.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestJPQLScalarExpressions.java?rev=741916&r1=741915&r2=741916&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestJPQLScalarExpressions.java
 (original)
+++ 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jpql/expressions/TestJPQLScalarExpressions.java
 Sat Feb  7 17:16:22 2009
@@ -135,12 +135,13 @@
             " CASE TYPE(e) WHEN FemaleUser THEN 'Female' " +
             " ELSE 'Male' " +
             " END as result" +
-            " FROM CompUser e";
+            " FROM CompUser e WHERE e.name like 'S%' " +
+            " ORDER BY e.name DESC";
         List rs3 = em.createQuery(query3).getResultList();
-        Object[] result3 = (Object[]) rs3.get(rs3.size()-1);
+        Object[] result3 = (Object[]) rs3.get(0);
         assertEquals("the result is not female", "Female", result3[1]);
-        assertEquals("the name is not shade", "Shade", result3[0]);
-        result3 = (Object[]) rs3.get(0);
+        assertEquals("the name is not shannon", "Shannon ", result3[0]);
+        result3 = (Object[]) rs3.get(2);
         assertEquals("the result is not male", "Male", result3[1]);
         assertEquals("the name is not seetha", "Seetha", result3[0]);
 


Reply via email to