Class[] clazzes = (Class[])server.getAttribute(target, "ClassArrayAttr");
assertTrue("ClassArrayAttr array length == 2", clazzes.length == 2);
assertTrue("ClassArrayAttr[0] of correct type", clazzes[0].getName().equals("org.jboss.test.jmx.conf.SimpleClass1"));
assertTrue("ClassArrayAttr[1] of correct type", clazzes[1].getName().equals("org.jboss.test.jmx.conf.SimpleClass2"));
SimpleBean bean = (SimpleBean)server.getAttribute(target, "BeanAttr");
assertTrue("bean.getAString() == 'string'", bean.getAString().equals("string"));
assertTrue("bean.getAStringArray().length == 2", bean.getAStringArray().length == 2);
assertTrue("ean.getAStringArray()[0] == 'string1'", bean.getAStringArray()[0].equals("string1"));
assertTrue("ean.getAStringArray()[0] == 'string1'", bean.getAStringArray()[1].equals("string2"));
}
catch (Exception e)
{
getLog().warn("Caught exception", e);
fail("Unexcepted Exception, see the Log file");