/**
* Verify default fields of descriptor from ModelMBeanOperationInfo:
* name=nameOfMethod, displayName=nameOfMethod, role=operation and
* descriptorType=operation.
*/
public Result testModelMBeanOperationInfo() throws Exception {
Method method = sampleClass.getMethod("sayOk", null);
ModelMBeanOperationInfo operationInfo = new ModelMBeanOperationInfo(
"description", method);
descriptor = operationInfo.getDescriptor();
String name = (String)descriptor.getFieldValue("name");
assertEquals(name, descriptor.getFieldValue("Name"));
assertEquals(name, method.getName());
assertEquals(descriptor.getFieldValue("displayName"), method.getName());
assertEquals(descriptor.getFieldValue("role"), "operation");
assertEquals(descriptor.getFieldValue("descriptorType"), "operation");
assertEquals(descriptor.getFields().length, 4);
commonCheck();
return result();
}
DefaultDescriptorTest.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录