[jboss-cvs] JBossAS SVN: r66689 - 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 Nov 2 13:22:47 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-11-02 13:22:46 -0400 (Fri, 02 Nov 2007)
New Revision: 66689
Modified:
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar3xUnitTestCase.java
Log:
Add merged and wrapped view tests of the ejb jar version value
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar3xUnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar3xUnitTestCase.java 2007-11-02 17:21:06 UTC (rev 66688)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/ejb/EjbJar3xUnitTestCase.java 2007-11-02 17:22:46 UTC (rev 66689)
@@ -38,6 +38,9 @@
import org.jboss.metadata.BeanMetaData;
import org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData;
import org.jboss.metadata.common.ejb.IEnterpriseBeansMetaData;
+import org.jboss.metadata.ejb.jboss.ContainerConfigurationsMetaData;
+import org.jboss.metadata.ejb.jboss.JBossMetaData;
+import org.jboss.metadata.ejb.jboss.JBossMetaDataWrapper;
import org.jboss.metadata.ejb.spec.BusinessLocalsMetaData;
import org.jboss.metadata.ejb.spec.BusinessRemotesMetaData;
import org.jboss.metadata.ejb.spec.EjbJar30MetaData;
@@ -99,6 +102,24 @@
assertFalse(result.isEJB21());
assertTrue(result.isEJB3x());
+ // Test merged view
+ JBossMetaData merged = new JBossMetaData();
+ merged.merge(null, result);
+ assertFalse(merged.isEJB1x());
+ assertFalse(merged.isEJB2x());
+ assertFalse(merged.isEJB21());
+ assertTrue(merged.isEJB3x());
+
+ // Test wrapped view
+ JBossMetaData defaults = new JBossMetaData();
+ defaults.setContainerConfigurations(new ContainerConfigurationsMetaData());
+ JBossMetaData wrapped = new JBossMetaDataWrapper(merged, defaults);
+ assertFalse(wrapped.isEJB1x());
+ assertFalse(wrapped.isEJB2x());
+ assertFalse(wrapped.isEJB21());
+ assertTrue(wrapped.isEJB3x());
+
+ // Test legacy view
ApplicationMetaData old = new ApplicationMetaData(result);
assertFalse(old.isEJB1x());
assertFalse(old.isEJB2x());
More information about the jboss-cvs-commits
mailing list