[jboss-cvs] JBossAS SVN: r63497 - in trunk/ejb3: src/test/org/jboss/ejb3/test/deployer/unit and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jun 13 09:31:00 EDT 2007
Author: bdecoste
Date: 2007-06-13 09:31:00 -0400 (Wed, 13 Jun 2007)
New Revision: 63497
Modified:
trunk/ejb3/build-test.xml
trunk/ejb3/src/test/org/jboss/ejb3/test/deployer/unit/DeployerUnitTestCase.java
Log:
improved test for DeployEjb3ExtensionOnly - check for .ejb3 deployment
Modified: trunk/ejb3/build-test.xml
===================================================================
--- trunk/ejb3/build-test.xml 2007-06-13 13:27:22 UTC (rev 63496)
+++ trunk/ejb3/build-test.xml 2007-06-13 13:31:00 UTC (rev 63497)
@@ -2965,6 +2965,8 @@
<include name="roles.properties"/>
</fileset>
</jar>
+
+ <copy file="${build.lib}/stateless-test.jar" tofile="${build.lib}/stateless-test.ejb3"/>
</target>
<target name="invoker"
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/deployer/unit/DeployerUnitTestCase.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/deployer/unit/DeployerUnitTestCase.java 2007-06-13 13:27:22 UTC (rev 63496)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/deployer/unit/DeployerUnitTestCase.java 2007-06-13 13:31:00 UTC (rev 63497)
@@ -48,26 +48,38 @@
MBeanServerConnection server = getServer();
ObjectName on = new ObjectName("jboss.ejb3:service=EJB3Deployer");
server.setAttribute(on, new Attribute("DeployEjb3ExtensionOnly", new Boolean(true)));
- Boolean value = (Boolean)server.getAttribute(on, "DeployEjb3ExtensionOnly");
- assertTrue(value.booleanValue());
-
- this.deploy("stateless-test.jar");
try
{
+ Boolean value = (Boolean)server.getAttribute(on, "DeployEjb3ExtensionOnly");
+ assertTrue(value.booleanValue());
+
+ this.deploy("stateless-test.jar");
+ try
+ {
+ RunAsStateless runAs = (RunAsStateless) getInitialContext().lookup("RunAsStatelessEjbName/remote");
+ fail(".jar should not have deployed");
+ } catch (javax.naming.NameNotFoundException e)
+ {
+ }
+ this.undeploy("stateless-test.jar");
+
+ this.deploy("stateless-test.ejb3");
RunAsStateless runAs = (RunAsStateless) getInitialContext().lookup("RunAsStatelessEjbName/remote");
- fail(".jar should not have deployed");
- } catch (javax.naming.NameNotFoundException e)
+ this.undeploy("stateless-test.ejb3");
+
+ server.setAttribute(on, new Attribute("DeployEjb3ExtensionOnly", new Boolean(false)));
+ value = (Boolean)server.getAttribute(on, "DeployEjb3ExtensionOnly");
+ assertFalse(value.booleanValue());
+
+ this.deploy("stateless-test.jar");
+ runAs = (RunAsStateless) getInitialContext().lookup("RunAsStatelessEjbName/remote");
+ this.undeploy("stateless-test.jar");
+ }
+ finally
{
+ server.setAttribute(on, new Attribute("DeployEjb3ExtensionOnly", false));
}
- this.undeploy("stateless-test.jar");
-
- server.setAttribute(on, new Attribute("DeployEjb3ExtensionOnly", new Boolean(false)));
- value = (Boolean)server.getAttribute(on, "DeployEjb3ExtensionOnly");
- assertFalse(value.booleanValue());
-
- this.deploy("stateless-test.jar");
- RunAsStateless runAs = (RunAsStateless) getInitialContext().lookup("RunAsStatelessEjbName/remote");
- this.undeploy("stateless-test.jar");
+
}
public static Test suite() throws Exception
More information about the jboss-cvs-commits
mailing list