dain 2004/04/06 14:41:47
Modified: modules/core/src/test/org/openejb/deployment
EJBConfigBuilderTest.java
Log:
Added an assembly module
Fixed remaining not serializable bugs
Added configuration files for itests to deploy into new assembly
Revision Changes Path
1.4 +6 -2
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.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- EJBConfigBuilderTest.java 4 Apr 2004 01:49:10 -0000 1.3
+++ EJBConfigBuilderTest.java 6 Apr 2004 18:41:47 -0000 1.4
@@ -101,9 +101,11 @@
SessionBeanType sessionBean = sessionBeans[0];
OpenejbSessionBeanType openejbSessionBean = null;
+ TransactionPolicyHelper transactionPolicyHelper = new
TransactionPolicyHelper(ejbJar.getAssemblyDescriptor().getContainerTransactionArray());
+
try {
Thread.currentThread().setContextClassLoader(cl);
- configBuilder.createSessionBean("containerId", sessionBean,
openejbSessionBean, TransactionPolicyHelper.StatelessBMTPolicySource, cl);
+ configBuilder.createSessionBean("containerId", sessionBean,
openejbSessionBean, transactionPolicyHelper, cl);
} finally {
Thread.currentThread().setContextClassLoader(oldCl);
}
@@ -122,6 +124,7 @@
File carFile = File.createTempFile("OpenEJBTest", ".car");
Kernel kernel = null;
try {
+ Thread.currentThread().setContextClassLoader(cl);
configBuilder.buildConfiguration(carFile, ejbJarFile, plan);
File tempdir = new File(System.getProperty("java.io.tmpdir"));
@@ -194,6 +197,7 @@
kernel.shutdown();
}
carFile.delete();
+ Thread.currentThread().setContextClassLoader(oldCl);
}
}