If you are interested in JunitEJB test extension, a quick doc follows. My extension. JunitEJB, was designed to test local interfaces. Instead of running the test code on the client, the client invokes a SLSB, which intern invokes the test on the server.
IMHO my test extension is very easy to use. Just switch your test case to extend EJBTestCase instead of TestCase. Then you can add the setUpEJB and tearDownEJB methods, which work like the standard setUp and tearDown methods except they run in different transactions. The difficult part of JunitEJB is packaging, which is the same problem with you have with any EJB class library. The easiest solution and the one I use is to integrate all the code into one jar. You need to add the JunitEJB SLSB to your ejb-jar.xml file. The xml follows: <session> <description>JUnit Session Bean Test Runner</description> <ejb-name>EJBTestRunnerEJB</ejb-name> <home>net.sourceforge.junitejb.EJBTestRunnerHome</home> <remote>net.sourceforge.junitejb.EJBTestRunner</remote> <ejb-class>net.sourceforge.junitejb.EJBTestRunnerBean</ejb-class> <session-type>Stateless</session-type> <transaction-type>Bean</transaction-type> </session> Then the ant file need to integrate all the jars. A sample ant task declaration follows: <!-- build cmp2-readonly.jar --> <jar jarfile="${build.lib}/cmp2-readonly.jar"> <fileset dir="${build.classes}"> <patternset refid="common.test.client.classes"/> <include name="org/jboss/test/cmp2/readonly/**"/> </fileset> <fileset dir="${build.resources}/cmp2/readonly"> <include name="**/*.*"/> </fileset> <zipfileset src="${junitejb.junitejb.lib}/junitejb.jar" includes="net/**/*.*"/> <zipfileset src="${junit.junit.lib}/junit.jar" includes="junit/**/*.*"/> </jar> -dain > -----Original Message----- > From: David Jencks [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, December 19, 2001 5:00 PM > To: [EMAIL PROTECTED] > Subject: [JBoss-dev] Re: Testing Local EJBObject? > > > The tests that use this are in cmp2, and use Dain's ejbjunit > junit extension project. I don't know much else about this, > though, you might need to ask Dain. > ______________________________________________________________________ > View this jboss-dev thread in the online forums: > http://jboss.org/forums/thread.jsp?forum=66&thread=6037 > > _______________________________________________ > Jboss-development mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-development > _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development