1 22 package org.jboss.test.jmx.test; 23 24 import javax.management.MBeanServerConnection ; 25 import javax.management.ObjectName ; 26 27 import junit.framework.Test; 28 29 import org.jboss.system.ServiceMBean; 30 import org.jboss.test.JBossTestCase; 31 32 38 public class ProxyUnitTestCase 39 extends JBossTestCase 40 { 41 public ProxyUnitTestCase(String name) 42 { 43 super(name); 44 } 45 46 public static Test suite() 47 throws Exception 48 { 49 return getDeploySetup(ProxyUnitTestCase.class, "jmxproxy.sar"); 50 } 51 52 public void testStarted() 53 throws Exception 54 { 55 MBeanServerConnection server = getServer(); 57 ObjectName serviceName = new ObjectName ("jboss.test:name=ProxyTests"); 58 assertTrue("Proxy tests should be started", server.getAttribute(serviceName, "State").equals(new Integer (ServiceMBean.STARTED))); 59 serviceName = new ObjectName ("jboss.test:name=ProxyTestsNested"); 60 assertTrue("Proxy tests nested should be started", server.getAttribute(serviceName, "State").equals(new Integer (ServiceMBean.STARTED))); 61 serviceName = new ObjectName ("jboss.test:name=ProxyTestsAttribute"); 62 assertTrue("Proxy tests attribute should be started", server.getAttribute(serviceName, "State").equals(new Integer (ServiceMBean.STARTED))); 63 } 64 } 65 | Popular Tags |