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