1 9 package org.jboss.portal.test.portal; 10 11 import javax.management.MBeanServer ; 12 import javax.management.MBeanServerFactory ; 13 14 import org.apache.log4j.Level; 15 import org.apache.log4j.Logger; 16 import org.jboss.mx.util.MBeanProxy; 17 import org.jboss.portal.test.AbstractTestCase; 18 import org.jboss.system.ServiceController; 19 import org.jboss.system.ServiceControllerMBean; 20 21 25 public class BaseTestCase extends AbstractTestCase 26 { 27 28 protected ServiceControllerMBean controller; 29 protected MBeanServer server; 30 31 public BaseTestCase(String name) 32 { 33 super(name); 34 } 35 36 protected void setUp() throws Exception 37 { 38 Logger log = Logger.getRootLogger(); 40 log.setLevel(Level.INFO); 41 42 server = MBeanServerFactory.createMBeanServer("jboss"); 44 server.registerMBean(new ServiceController(), ServiceControllerMBean.OBJECT_NAME); 45 46 controller = (ServiceControllerMBean)MBeanProxy.get(ServiceControllerMBean.class, ServiceControllerMBean.OBJECT_NAME, server); 48 } 49 50 protected void tearDown() throws Exception 51 { 52 MBeanServerFactory.releaseMBeanServer(server); 53 } 54 55 } 56 | Popular Tags |