[jboss-cvs] JBossAS SVN: r111488 - branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jmx/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue May 31 12:26:15 EDT 2011


Author: csams
Date: 2011-05-31 12:26:15 -0400 (Tue, 31 May 2011)
New Revision: 111488

Modified:
   branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jmx/test/JMXInvokerUnitTestCase.java
Log:
[JBPAPP-6575][JBPAPP-6296] testcase ensuring platform mbeans are accessible after startup

Modified: branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jmx/test/JMXInvokerUnitTestCase.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jmx/test/JMXInvokerUnitTestCase.java	2011-05-31 15:26:31 UTC (rev 111487)
+++ branches/JBPAPP_4_2_0_GA_CP/testsuite/src/main/org/jboss/test/jmx/test/JMXInvokerUnitTestCase.java	2011-05-31 16:26:15 UTC (rev 111488)
@@ -68,6 +68,7 @@
       suite.addTest(new JMXInvokerUnitTestCase("testNotification"));
       suite.addTest(new JMXInvokerUnitTestCase("testNotificationWithBadListener"));
       suite.addTest(new JMXInvokerUnitTestCase("testServerInfoViaHttp"));
+      suite.addTest(new JMXInvokerUnitTestCase("testGetPlatformMBean"));
       
       return getDeploySetup(suite, "invoker-adaptor-test.ear");
    }
@@ -234,4 +235,14 @@
       ObjectName serverInfo = new ObjectName("jboss.system:type=ServerInfo");
       assertTrue("JavaVMVersion != null", server.getAttribute(serverInfo, "JavaVMVersion") != null);
    }
+
+   public void testGetPlatformMBean()
+      throws Exception
+   {   
+      log.info("+++ testGetPlatformMBean");
+      MBeanServerConnection server = (MBeanServerConnection) getInitialContext().lookup("jmx/invoker/HttpAdaptor");
+      ObjectName threading = new ObjectName("java.lang:type=Threading");
+      assertTrue("ThreadCount != null", server.getAttribute(threading, "ThreadCount") != null);
+   }   
 }
+



More information about the jboss-cvs-commits mailing list