[jboss-dev-forums] [Design of POJO Server] - Re: Testing Bootstrap Dependencies
istudens@redhat.com
do-not-reply at jboss.com
Mon Sep 22 10:16:03 EDT 2008
I have completely rethought basic idea about the implementation of this test. Although I had consulted the issue with both Dominik and Jiri, I thought I was testing a nonsense. Maybe it will be better to reformulate the issue, because it is very brief.
I think the issue is about testing of bootstrap dependencies between services already in the profile. Therefore, for example the EJB3 test should contain a SAR using some EJB3 beans (stateless, stateful) with an appropriate dependency to Ejb3Container wrote in its jboss-service.xml.
The snippet of the EJB3's SAR code:
public class BootstrapDependencyEJB3Test
| extends ServiceMBeanSupport
| implements BootstrapDependencyEJB3TestMBean
| {
| ...
|
| @EJB
| DummyStatelessLocal stateless;
|
| @Override
| protected void startService() throws Exception
| {
| log.debug("BootstrapDependencyTest's SAR is starting");
|
| stateless.testCall(); // do nothing special
|
| log.debug("BootstrapDependencyTest's SAR is started");
| }
| ...
| }
The SAR's jboss-service.xml:
<?xml version="1.0" encoding="UTF-8"?>
| <deployment xmlns="urn:jboss:bean-deployer:2.0">
| <bean name="BootstrapDependencyEJB3Test" class="org.jboss.test.deployers_jbas5349.sar.BootstrapDependencyEJB3Test">
| <depends>Ejb3Deployer</depends>
| </bean>
| </deployment>
After start of the JBoss server the testcase tests just if the SAR was started.
Of course, the name of the SAR will be something like Aaa-bootstrap-dependency-jbas5349-ejb3.sar.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4178062#4178062
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4178062
More information about the jboss-dev-forums
mailing list