djencks 2004/08/06 18:48:56
Modified: modules/core/src/test/org/openejb/deployment
EJBConfigBuilderTest.java
Log:
Implement non-link ejb refs and ejb local refs. In the geronimo dd, target-name
must be the entire object name of the target ejb
Revision Changes Path
1.23 +10 -13
openejb/modules/core/src/test/org/openejb/deployment/EJBConfigBuilderTest.java
Index: EJBConfigBuilderTest.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/test/org/openejb/deployment/EJBConfigBuilderTest.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- EJBConfigBuilderTest.java 6 Aug 2004 13:22:18 -0000 1.22
+++ EJBConfigBuilderTest.java 6 Aug 2004 22:48:56 -0000 1.23
@@ -63,7 +63,6 @@
import java.util.Set;
import java.util.jar.JarFile;
import java.util.jar.JarOutputStream;
-
import javax.ejb.EJBHome;
import javax.management.ObjectName;
import javax.sql.DataSource;
@@ -77,7 +76,6 @@
import org.apache.geronimo.j2ee.deployment.EARContext;
import org.apache.geronimo.j2ee.deployment.EJBModule;
import org.apache.geronimo.j2ee.deployment.Module;
-import org.apache.geronimo.j2ee.deployment.ModuleBuilder;
import org.apache.geronimo.j2ee.management.impl.J2EEServerImpl;
import org.apache.geronimo.kernel.Kernel;
import org.apache.geronimo.kernel.config.Configuration;
@@ -89,7 +87,6 @@
import org.apache.geronimo.xbeans.j2ee.EjbJarDocument;
import org.apache.geronimo.xbeans.j2ee.EjbJarType;
import org.apache.geronimo.xbeans.j2ee.SessionBeanType;
-
import org.apache.xmlbeans.XmlObject;
import org.openejb.ContainerIndex;
import org.openejb.DeploymentHelper;
@@ -106,8 +103,8 @@
private Kernel kernel;
public void testCreateResourceAdapterNameQuery() throws Exception {
- EARContext earContext = new EARContext(null, null,
ConfigurationModuleType.EJB, null, null, "geronimo.server", "geronimo", null, null,
null, null, null);
OpenEJBModuleBuilder builder = new OpenEJBModuleBuilder(null);
+ EARContext earContext = new EARContext(null, null,
ConfigurationModuleType.EJB, null, null, "geronimo.server", "geronimo", null, null,
null, null, null, builder);
ObjectName testName = builder.createResourceAdapterQueryName(earContext,
"TestResourceAdapterName");
assertEquals(ObjectName.getInstance("geronimo.server:j2eeType=ResourceAdapter,name=TestResourceAdapterName,J2EEServer=geronimo,*"),
testName);
}
@@ -146,8 +143,8 @@
DeploymentHelper.TRANSACTIONCONTEXTMANAGER_NAME,
DeploymentHelper.TRACKEDCONNECTIONASSOCIATOR_NAME,
DeploymentHelper.TRANSACTIONALTIMER_NAME,
- DeploymentHelper.NONTRANSACTIONALTIMER_NAME
- );
+ DeploymentHelper.NONTRANSACTIONALTIMER_NAME,
+ configBuilder);
try {
Thread.currentThread().setContextClassLoader(cl);
// ((EjbJarType)
ejbModule.getSpecDD()).getAssemblyDescriptor().getMethodPermissionArray(),
@@ -216,8 +213,8 @@
DeploymentHelper.TRANSACTIONCONTEXTMANAGER_NAME,
DeploymentHelper.TRACKEDCONNECTIONASSOCIATOR_NAME,
DeploymentHelper.TRANSACTIONALTIMER_NAME,
- DeploymentHelper.NONTRANSACTIONALTIMER_NAME
- );
+ DeploymentHelper.NONTRANSACTIONALTIMER_NAME,
+ moduleBuilder);
action.install(moduleBuilder, earContext, module);
earContext.getClassLoader(null);
@@ -240,7 +237,7 @@
String j2eeApplicationName = "null";
String j2eeModuleName = "org/openejb/deployment/test";
- ModuleBuilder moduleBuilder = new OpenEJBModuleBuilder(kernel);
+ OpenEJBModuleBuilder moduleBuilder = new OpenEJBModuleBuilder(kernel);
File earFile = new File("target/test-ejb-jar.jar");
ClassLoader oldCl = Thread.currentThread().getContextClassLoader();
@@ -250,7 +247,7 @@
File carFile = File.createTempFile("OpenEJBTest", ".car");
try {
- EARConfigBuilder earConfigBuilder = new EARConfigBuilder(new
ObjectName(j2eeDomainName + ":j2eeType=J2EEServer,name=" + j2eeServerName),
DeploymentHelper.TRANSACTIONCONTEXTMANAGER_NAME,
DeploymentHelper.TRACKEDCONNECTIONASSOCIATOR_NAME,
DeploymentHelper.TRANSACTIONALTIMER_NAME, DeploymentHelper.NONTRANSACTIONALTIMER_NAME,
null, moduleBuilder, null, null, null
+ EARConfigBuilder earConfigBuilder = new EARConfigBuilder(new
ObjectName(j2eeDomainName + ":j2eeType=J2EEServer,name=" + j2eeServerName),
DeploymentHelper.TRANSACTIONCONTEXTMANAGER_NAME,
DeploymentHelper.TRACKEDCONNECTIONASSOCIATOR_NAME,
DeploymentHelper.TRANSACTIONALTIMER_NAME, DeploymentHelper.NONTRANSACTIONALTIMER_NAME,
null, moduleBuilder, moduleBuilder, null, null, null
// web
//connector
);
@@ -272,7 +269,7 @@
String j2eeApplicationName = "org/apache/geronimo/j2ee/deployment/test";
String j2eeModuleName = "test-ejb-jar.jar";
- ModuleBuilder moduleBuilder = new OpenEJBModuleBuilder(kernel);
+ OpenEJBModuleBuilder moduleBuilder = new OpenEJBModuleBuilder(kernel);
File earFile = new File("target/test-ear.ear");
ClassLoader oldCl = Thread.currentThread().getContextClassLoader();
@@ -282,7 +279,7 @@
File carFile = File.createTempFile("OpenEJBTest", ".car");
try {
- EARConfigBuilder earConfigBuilder = new EARConfigBuilder(new
ObjectName(j2eeDomainName + ":j2eeType=J2EEServer,name=" + j2eeServerName),
DeploymentHelper.TRANSACTIONCONTEXTMANAGER_NAME,
DeploymentHelper.TRACKEDCONNECTIONASSOCIATOR_NAME,
DeploymentHelper.TRANSACTIONALTIMER_NAME, DeploymentHelper.NONTRANSACTIONALTIMER_NAME,
null, moduleBuilder, null, null, null
+ EARConfigBuilder earConfigBuilder = new EARConfigBuilder(new
ObjectName(j2eeDomainName + ":j2eeType=J2EEServer,name=" + j2eeServerName),
DeploymentHelper.TRANSACTIONCONTEXTMANAGER_NAME,
DeploymentHelper.TRACKEDCONNECTIONASSOCIATOR_NAME,
DeploymentHelper.TRANSACTIONALTIMER_NAME, DeploymentHelper.NONTRANSACTIONALTIMER_NAME,
null, moduleBuilder, moduleBuilder, null, null, null
// web
//connector
);