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

Reply via email to