package test.compliance.standard;
import junit.framework.TestCase;
import javax.management.MBeanAttributeInfo;
import javax.management.MBeanInfo;
public class SpuriousAttributeTEST extends TestCase
{
private String failureHint;
private MBeanInfo info;
private String attributeName;
public SpuriousAttributeTEST(String failureHint, MBeanInfo info, String attributeName)
{
super("testForSpuriousAttribute");
this.failureHint = failureHint;
this.info = info;
this.attributeName = attributeName;
}
public void testForSpuriousAttribute()
{
MBeanAttributeInfo[] attributes = info.getAttributes();
assertNull(failureHint + ": attribute " + info.getClassName() + ": " + attributeName + " should not be present",
InfoUtil.findAttribute(attributes, attributeName));
}
}