[jboss-cvs] JBossAS SVN: r63029 - in branches/Branch_4_2/testsuite/src: resources/cmp2/ejbselect/META-INF and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon May 14 06:56:08 EDT 2007


Author: alex.loubyansky at jboss.com
Date: 2007-05-14 06:56:08 -0400 (Mon, 14 May 2007)
New Revision: 63029

Modified:
   branches/Branch_4_2/testsuite/src/main/org/jboss/test/cmp2/ejbselect/EJBSelectUnitTestCase.java
   branches/Branch_4_2/testsuite/src/resources/cmp2/ejbselect/META-INF/jdbc2pm-jboss.xml
Log:
JBAS-4408 tests

Modified: branches/Branch_4_2/testsuite/src/main/org/jboss/test/cmp2/ejbselect/EJBSelectUnitTestCase.java
===================================================================
--- branches/Branch_4_2/testsuite/src/main/org/jboss/test/cmp2/ejbselect/EJBSelectUnitTestCase.java	2007-05-14 10:50:21 UTC (rev 63028)
+++ branches/Branch_4_2/testsuite/src/main/org/jboss/test/cmp2/ejbselect/EJBSelectUnitTestCase.java	2007-05-14 10:56:08 UTC (rev 63029)
@@ -331,4 +331,38 @@
       );
       assertTrue("UCASE(SUBSTRING(CONCAT(b.id, b.name), 5, 7)) = ICE", "ICE".equals(result.iterator().next()));
    }
+
+   public void testLimit() throws Exception
+   {
+      Collection col = BUtil.getLocalHome().selectDynamic("select object(b) from B b where b.id is not null order by b.id desc limit 1", null);
+      assertEquals(1, col.size());
+      BLocal b = (BLocal)col.iterator().next();
+      assertEquals("B4", b.getId());
+   }
+
+   public void testOffset() throws Exception
+   {
+      Collection col = BUtil.getLocalHome().selectDynamic("select object(b) from B b where b.id is not null order by b.id offset 1", null);
+      assertEquals(3, col.size());
+      Iterator iter = col.iterator();
+      int i = 2;
+      while(iter.hasNext())
+      {
+         BLocal b = (BLocal)iter.next();
+         assertEquals("B" + i++, b.getId());
+      }
+   }
+
+   public void testOffsetLimit() throws Exception
+   {
+      Collection col = BUtil.getLocalHome().selectDynamic("select object(b) from B b where b.id is not null order by b.id offset 1 limit 2", null);
+      assertEquals(2, col.size());
+      Iterator iter = col.iterator();
+      int i = 2;
+      while(iter.hasNext())
+      {
+         BLocal b = (BLocal)iter.next();
+         assertEquals("B" + i++, b.getId());
+      }
+   }
 }

Modified: branches/Branch_4_2/testsuite/src/resources/cmp2/ejbselect/META-INF/jdbc2pm-jboss.xml
===================================================================
--- branches/Branch_4_2/testsuite/src/resources/cmp2/ejbselect/META-INF/jdbc2pm-jboss.xml	2007-05-14 10:50:21 UTC (rev 63028)
+++ branches/Branch_4_2/testsuite/src/resources/cmp2/ejbselect/META-INF/jdbc2pm-jboss.xml	2007-05-14 10:56:08 UTC (rev 63029)
@@ -13,12 +13,12 @@
       <entity>
          <ejb-name>B</ejb-name>
          <local-jndi-name>BLocal</local-jndi-name>
-         <container-name>cmp2.x jdbc2 pm</container-name>
+         <configuration-name>cmp2.x jdbc2 pm</configuration-name>
       </entity>
       <entity>
          <ejb-name>A</ejb-name>
          <local-jndi-name>ALocal</local-jndi-name>
-         <container-name>cmp2.x jdbc2 pm</container-name>
+         <configuration-name>cmp2.x jdbc2 pm</configuration-name>
       </entity>
    </enterprise-beans>
 </jboss>




More information about the jboss-cvs-commits mailing list