}
public void testEquals() throws Exception
{
OpenMBeanConstructorInfo infoone =
new OpenMBeanConstructorInfoSupport("wine", "Vino", signature);
assertTrue("Null infoone constructed", infoone != null);
OpenMBeanConstructorInfo infotwo =
new OpenMBeanConstructorInfoSupport("wine",
"Nectar of the gods",
signature);
assertTrue("Null infotwo constructed", infotwo != null);
assertTrue("Expected equality", infoone.equals(infotwo));
OpenMBeanConstructorInfo infothree =
new OpenMBeanConstructorInfoSupport("Vino", "Vino", signature);
assertTrue("Null infothree constructed", infothree != null);
assertFalse("Expected inequality based on name",
infothree.equals(infoone));
OpenMBeanConstructorInfo infofour =
new OpenMBeanConstructorInfoSupport("wine",
"Vino",
new OpenMBeanParameterInfoSupport[0]);
assertTrue("Null infofour constructed", infofour != null);
assertFalse("Expected inequality based on signature",
infofour.equals(infoone));
}