/**
* Verify default fields of descriptor from ModelMBeanAttributeInfo:
* name=nameUsedInConstructor, displayName=nameUsedInConstructor and
* descriptorType=attribute.
*/
public Result testModelMBeanAttributeInfo() throws Exception {
Method getter = sampleClass.getMethod("getH", null);
Method setter = sampleClass.getMethod("setH",
new Class[] { String.class });
final String name = "attribute name";
ModelMBeanAttributeInfo attributeInfo = new ModelMBeanAttributeInfo(
name, "description", getter, setter);
descriptor = attributeInfo.getDescriptor();
//descriptor.getFieldNames();
assertEquals(descriptor.getFieldValue("name"), name);
assertEquals(descriptor.getFieldValue("displayName"), name);
assertEquals(descriptor.getFieldValue("descriptorType"), "attribute");
assertEquals(descriptor.getFields().length, 3);
commonCheck();
return result();
}
DefaultDescriptorTest.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录