package test.performance.serialize;
import javax.management.ObjectName;
import junit.framework.Test;
import junit.framework.TestSuite;
public class ObjectNameTestSuite
extends TestSuite
{
public static void main(String[] args)
{
junit.textui.TestRunner.run(suite());
}
public static Test suite()
{
TestSuite suite = new TestSuite("All Object Name tests");
try
{
ObjectName name1 = new ObjectName("a:a=a");
ObjectName name10 = new ObjectName("a:a=a,b=b,c=c,d=d,e=e,f=f,g=g,h=h,i=i,j=j");
StringBuffer buffer = new StringBuffer("a:0=0");
for (int i=1; i < 100; i++)
buffer.append("," + i + "=" + i);
ObjectName name100 = new ObjectName(buffer.toString());
suite.addTest(new SerializeTEST("testIt", name1, "ObjectName 1 property"));
suite.addTest(new SerializeTEST("testIt", name10, "ObjectName 10 properties"));
suite.addTest(new SerializeTEST("testIt", name100, "ObjectName 100 properties"));
}
catch (Exception e)
{
throw new Error(e.toString());
}
return suite;
}
}