[jboss-cvs] JBossAS SVN: r65837 - trunk/testsuite/src/main/org/jboss/test/xml/metadata.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Oct 4 09:12:21 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-10-04 09:12:21 -0400 (Thu, 04 Oct 2007)
New Revision: 65837
Removed:
trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java
Log:
Drop the obsolete jboss.xml test as its in the metadata project now
Deleted: trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java 2007-10-04 13:09:25 UTC (rev 65836)
+++ trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java 2007-10-04 13:12:21 UTC (rev 65837)
@@ -1,79 +0,0 @@
-package org.jboss.test.xml.metadata;
-
-import java.net.URL;
-import java.util.Collection;
-import java.util.Iterator;
-
-import javax.management.ObjectName;
-
-import org.jboss.deployment.EjbJarObjectFactory;
-import org.jboss.deployment.JBossEjbObjectFactory;
-import org.jboss.metadata.ApplicationMetaData;
-import org.jboss.metadata.BeanMetaData;
-import org.jboss.metadata.ConfigurationMetaData;
-import org.jboss.test.JBossTestCase;
-import org.jboss.xb.binding.Unmarshaller;
-import org.jboss.xb.binding.UnmarshallerFactory;
-
-/**
- * Tests of the JBossEjbObjectFactory/EjbJarObjectFactory producing
- * ApplicationMetaData from the ejb-jar.xml/standardjboss.xml/jboss.xml
- * descriptors.
- *
- * @author Scott.Stark at jboss.org
- * @version $Revision$
- */
-public class JBossEjbObjectFactoryUnitTestCase
- extends JBossTestCase
-{
-
- public JBossEjbObjectFactoryUnitTestCase(String name)
- {
- super(name);
- }
-
- /**
- * Parse xml/metadata/{standardjboss.xml,jboss1.xml} and validate the
- * expected ApplicationMetaData
- *
- * @throws Exception
- */
- public void testJBoss1()
- throws Exception
- {
- URL ejbjar = super.getResource("/xml/metadata/ejb-jar1.xml");
- assertNotNull("/xml/metadata/ejb-jar1.xml", ejbjar);
- URL stdjboss = super.getResource("/xml/metadata/standardjboss.xml");
- assertNotNull("/xml/metadata/standardjboss.xml", stdjboss);
- URL jboss1 = super.getResource("/xml/metadata/jboss1.xml");
- assertNotNull("/xml/metadata/standardjboss.xml", stdjboss);
-
- // Combine into ApplicationMetaData
- ApplicationMetaData amd = new ApplicationMetaData();
- EjbJarObjectFactory ejbfactory = new EjbJarObjectFactory();
- JBossEjbObjectFactory jfactory = new JBossEjbObjectFactory(amd);
- Unmarshaller unmarshaller = UnmarshallerFactory.newInstance().newUnmarshaller();
- unmarshaller.unmarshal(ejbjar.toString(), ejbfactory, amd);
- unmarshaller.unmarshal(stdjboss.toString(), jfactory, amd);
- unmarshaller.unmarshal(jboss1.toString(), jfactory, amd);
-
- ConfigurationMetaData cmd = amd.getConfigurationMetaDataByName("Standard Stateless SessionBean");
- assertNotNull("Standard Stateless SessionBean", cmd);
- Collection depends = cmd.getDepends();
- assertEquals("depends.size", 1, depends.size());
- ObjectName test = new ObjectName("test:name=Test");
- assertEquals("depends[0]", test, depends.iterator().next());
-
- BeanMetaData bean1 = amd.getBeanByEjbName("DependentAEJB");
- assertNotNull("DependentAEJB", bean1);
- Iterator it = bean1.getInvokerBindings();
- String invoker = (String) it.next();
- assertEquals("stateless-unified-invoker", invoker);
-
- BeanMetaData bean2 = amd.getBeanByEjbName("DependentBEJB");
- assertNotNull("DependentBEJB", bean2);
- it = bean2.getInvokerBindings();
- invoker = (String) it.next();
- assertEquals("stateless-unified-invoker", invoker);
- }
-}
More information about the jboss-cvs-commits
mailing list