[jboss-cvs] JBossAS SVN: r75683 - projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jul 11 08:50:11 EDT 2008
Author: wolfc
Date: 2008-07-11 08:50:11 -0400 (Fri, 11 Jul 2008)
New Revision: 75683
Modified:
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss50UnitTestCase.java
Log:
JBMETA-74: testing expected ignored dependencies with a created HashSet
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss50UnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss50UnitTestCase.java 2008-07-11 12:19:04 UTC (rev 75682)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/JBoss50UnitTestCase.java 2008-07-11 12:50:11 UTC (rev 75683)
@@ -59,7 +59,6 @@
import org.jboss.metadata.ejb.jboss.ResourceManagersMetaData;
import org.jboss.metadata.ejb.jboss.jndipolicy.plugins.BasicJndiBindingPolicy;
import org.jboss.metadata.ejb.jboss.jndipolicy.plugins.JBossSessionPolicyDecorator;
-import org.jboss.metadata.ejb.jboss.jndipolicy.plugins.SessionJndiBindingPolicy;
import org.jboss.metadata.ejb.jboss.jndipolicy.spi.JbossSessionBeanJndiNameResolver;
import org.jboss.metadata.ejb.spec.EjbJar20MetaData;
import org.jboss.metadata.ejb.spec.EjbJar21MetaData;
@@ -130,6 +129,14 @@
super(name);
}
+ private static ResourceInjectionTargetMetaData createInjectionTarget(String injectionTargetClass, String injectionTargetName)
+ {
+ ResourceInjectionTargetMetaData injectionTarget = new ResourceInjectionTargetMetaData();
+ injectionTarget.setInjectionTargetClass(injectionTargetClass);
+ injectionTarget.setInjectionTargetName(injectionTargetName);
+ return injectionTarget;
+ }
+
protected JBossMetaData unmarshal() throws Exception
{
return unmarshal(JBossMetaData.class);
@@ -267,15 +274,12 @@
assertEquals(expected, bean.getDepends());
assertNotNull(bean.getIgnoreDependency());
- assertNotNull(bean.getIgnoreDependency().getInjectionTargets());
- assertEquals(2, bean.getIgnoreDependency().getInjectionTargets().size());
- int i = 1;
- for(ResourceInjectionTargetMetaData target : bean.getIgnoreDependency().getInjectionTargets())
+ Set<ResourceInjectionTargetMetaData> expectedInjectionTargets = new HashSet<ResourceInjectionTargetMetaData>();
+ for(int i = 1; i <= 2; i++)
{
- assertEquals("Class" + i, target.getInjectionTargetClass());
- assertEquals(Character.toString((char) ('B' + i)), target.getInjectionTargetName());
- i++;
+ expectedInjectionTargets.add(createInjectionTarget("Class" + i, Character.toString((char) ('B' + i))));
}
+ assertEquals(expectedInjectionTargets, bean.getIgnoreDependency().getInjectionTargets());
}
/**
More information about the jboss-cvs-commits
mailing list