User: d_jencks
Date: 01/07/30 07:29:23
Modified: src/main/org/jboss/test/jmx/test
TestConnectionFactoryLoader.java
Log:
Changed to use Deploy class to deploy test ejb and to make only one jar
Revision Changes Path
1.2 +8 -11
jbosstest/src/main/org/jboss/test/jmx/test/TestConnectionFactoryLoader.java
Index: TestConnectionFactoryLoader.java
===================================================================
RCS file:
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/jmx/test/TestConnectionFactoryLoader.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestConnectionFactoryLoader.java 2001/07/27 19:32:03 1.1
+++ TestConnectionFactoryLoader.java 2001/07/30 14:29:23 1.2
@@ -27,6 +27,8 @@
import org.jboss.jmx.interfaces.RMIConnector;
import org.jboss.jmx.interfaces.RMINotificationListener;
+import org.jboss.test.util.Deploy;
+
import junit.framework.*;
//test bean
@@ -37,7 +39,7 @@
*
* @see <related>
* @author $Author: d_jencks $
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
*/
public class TestConnectionFactoryLoader
extends TestCase
@@ -127,21 +129,16 @@
assert("State is not started",
"Started".equals(server.getAttribute(connectionFactoryLoaderName, "StateString")));
//deploy test session bean to look up datasource
- ObjectName j2eeDeployerName = new ObjectName("J2EE:service=J2eeDeployer");
-
- String ejbpath = System.getProperty("jbosstest.deploy.dir");
- ejbpath = (new java.io.File(ejbpath)).getCanonicalPath();
- assert("jbosstest.deploy.dir system property not set- cant deploy test jar",
ejbpath != null);
- Object[] depArgs = {"file://" + ejbpath + "/jmxtestejb.jar"};
- String[] depSig = {"java.lang.String"};
- server.invoke(j2eeDeployerName, "deploy", depArgs, depSig);
+ Deploy.deploy("jmxtest.jar");
+ //see if the ConnectionFactory was loaded and works
InitialContext ctx = new InitialContext();
TestDataSourceHome tdshome =
(TestDataSourceHome)ctx.lookup("test/TestDataSource");
TestDataSource tds = tdshome.create();
tds.testDataSource("java:ConnectionFactoryLoaderTestDS");
- server.invoke(j2eeDeployerName, "undeploy", depArgs, depSig);
+ //undeploy the test ejb
+ Deploy.undeploy("jmxtest.jar");
//undeploy test connection factory loader.
@@ -150,7 +147,7 @@
server.unregisterMBean(connectionFactoryLoaderName);
- //check it isn't there any more
+ //check that the connection factory loader is no longer registered
assert("connection factory loader mbean still registered",
!server.isRegistered(connectionFactoryLoaderName));
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development