User: d_jencks
  Date: 01/11/30 07:48:05

  Modified:    src/main/org/jboss/test/jmx/test
                        DeployServiceUnitTestCase.java
  Log:
  added test for mbean crashing during start, thanks to David Budworth
  
  Revision  Changes    Path
  1.7       +30 -1     
jbosstest/src/main/org/jboss/test/jmx/test/DeployServiceUnitTestCase.java
  
  Index: DeployServiceUnitTestCase.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/jmx/test/DeployServiceUnitTestCase.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DeployServiceUnitTestCase.java    2001/11/19 06:59:13     1.6
  +++ DeployServiceUnitTestCase.java    2001/11/30 15:48:05     1.7
  @@ -32,7 +32,7 @@
   /**
    * @see       <related>
    * @author    <a href="mailto:[EMAIL PROTECTED]";>David Jencks</a>
  - * @version   $Revision: 1.6 $
  + * @version   $Revision: 1.7 $
    */
   public class DeployServiceUnitTestCase
          extends JBossTestCase
  @@ -717,6 +717,35 @@
            {
               undeployService(fixedUrl);
            } // end of try-catch
  +      } finally 
  +      {
  +         undeployService(testUrl);
  +      } // end of try-catch
  +      
  +   }
  +
  +   public void testCrashInStart() throws Exception
  +   //Thanks to David Budworth for this test.
  +   {
  +      String testUrl = "testcrashinstart.sar";
  +      getLog().debug("testUrl is : " + testUrl);
  +      ObjectName dontCrashName = new ObjectName("CrashTest:name=DontCrash");
  +      ObjectName crashName = new ObjectName("CrashTest:name=Crash");
  +
  +      //deploy sar
  +      deployService(testUrl);
  +      try 
  +      {
  +         assertTrue("dontcrash mbean is missing!", 
getServer().isRegistered(dontCrashName));
  +         assertTrue("crash mbean is missing!", getServer().isRegistered(crashName));
  +
  +         assertTrue("dontcrash mbean is started!", 
getServer().getAttribute(dontCrashName, "StateString").equals("Stopped"));
  +         assertTrue("crash mbean is started!", getServer().getAttribute(crashName, 
"StateString").equals("Stopped"));
  +
  +         undeployService(testUrl);
  +         assertTrue("dontcrash mbean is registered!", 
!getServer().isRegistered(dontCrashName));
  +         assertTrue("crash mbean is registered!", 
!getServer().isRegistered(crashName));
  +
         } finally 
         {
            undeployService(testUrl);
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to