package test.performance.serialize;
import javax.management.MBeanServer;
import javax.management.MBeanServerFactory;
import javax.management.ObjectInstance;
import javax.management.ObjectName;
import junit.framework.Test;
import junit.framework.TestSuite;
import test.performance.serialize.support.Standard;
public class ObjectInstanceTestSuite
extends TestSuite
{
public static void main(String[] args)
{
junit.textui.TestRunner.run(suite());
}
public static Test suite()
{
TestSuite suite = new TestSuite("All Object Instance tests");
MBeanServer server = null;
try
{
server = MBeanServerFactory.createMBeanServer();
ObjectName name = new ObjectName("a:a=a");
ObjectInstance instance = server.registerMBean(new Standard(), name);
suite.addTest(new SerializeTEST("testIt", instance, "ObjectInstance"));
}
catch (Exception e)
{
throw new Error(e.toString());
}
finally
{
MBeanServerFactory.releaseMBeanServer(server);
}
return suite;
}
}