dain can you automate that and commit the stuff in the testsuite packages or is there a problem with this?
thakns |-----Original Message----- |From: [EMAIL PROTECTED] |[mailto:[EMAIL PROTECTED]]On Behalf Of Dain |Sundstrom |Sent: Thursday, December 20, 2001 1:43 PM |To: 'David Jencks'; [EMAIL PROTECTED] |Subject: RE: [JBoss-dev] Re: Testing Local EJBObject? | | |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 _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development