[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