[jboss-dev-forums] [Design of EJB 3.0] - Re: Unit Tests for Unbinding References from JNDI in EJB3 Pr
jaikiran
do-not-reply at jboss.com
Tue Jun 17 06:50:23 EDT 2008
"ALRubinger" wrote : Though probably isn't worth the effort; I see that Alexey's tests for JBoss50Creator (the piece responsible for handling JBoss-specific annotations) are now passing, so I'll probably try to change over to use this soon.
|
| Done.
|
| http://jira.jboss.com/jira/browse/EJBTHREE-1422
|
| So of course now we have:
|
| http://jira.jboss.com/jira/browse/EJBTHREE-1423
|
| S,
| ALR
I have a test case for EJBTHREE-1423 which fails even after we changed the MetaDataHelper to use JBoss50Creator.
@Stateless
| @Remote (MyStatelessRemote.class)
| @Local (MyStatelessLocal.class)
| @RemoteBinding (jndiBinding = "MySLSBeanRemote")
| @LocalBinding (jndiBinding = "MySLSBeanLocal")
| public class MySLSBean implements MyStatelessLocal, MyStatelessRemote
| {
|
MetaDataHelper:
| JBossMetaData metadata = new JBoss50Creator(finder).create(classes);
|
| // Get delegate
| JBossSessionBeanMetaData beanMetaDataDelegate = (JBossSessionBeanMetaData) metadata
| .getEnterpriseBean(beanImplClass.getSimpleName());
|
| // Mock up a @RemoteBinding if none specified but are required
| if ((beanMetaDataDelegate.getBusinessRemotes() != null || beanMetaDataDelegate.getHome() != null)
| && (beanMetaDataDelegate.getRemoteBindings() == null || beanMetaDataDelegate.getRemoteBindings().size() == 0))
The beanMetaDataDelegate.getRemoteBindings() returns null in the MetaDataHelper.
I came up with a test case for the JBossMetadata project to test this on the JBossMetadata trunk and even that fails. The @RemoteBinding (and @LocalBinding) are not yet being picked up. I'll probably wait for http://jira.jboss.com/jira/browse/JBMETA-45 to be done before moving ahead with the EJBTHREE-1423 test case.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4158648#4158648
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4158648
More information about the jboss-dev-forums
mailing list