DefaultDescriptorTest.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:freeVM 作者:
/**
 * 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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号