StructureTest.java 文件源码

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

项目:freeVM 作者:
/**
 * This test verifies that MBeans don't have to be registered before
 * creation of role.
 */

public Result testMBeansDoNotHaveTo() throws Exception {

    MBeanServer mBeanServer = MBeanServerFactory.createMBeanServer();

    // Register Relation Service
    RelationService relationService = new RelationService(true);
    ObjectName relationServiceName = new ObjectName(
            "mBeanServer:type=RelationService,name=rs");
    mBeanServer.registerMBean(relationService, relationServiceName);

    // Create Role Information Array
    RoleInfo[] roleInfo = new RoleInfo[1];
    roleInfo[0] = new RoleInfo("unitRole", classPath, true, true, 1, 2,
            "Unit role");

    // Creating an Internal Relation Type
    relationService.createRelationType("internalRelationType", roleInfo);

    ObjectName unit1Name = new ObjectName(
            "mBeanServer:type=Unit,name=Unit1");

    // Create RoleLists for single unit and double unit relations
    ArrayList unitList = new ArrayList();
    unitList.add(unit1Name);
    Role unitRole = new Role("unitRole", unitList);

    return !unitRole.getRoleValue().contains(unit1Name) ? failed("")
            : passed();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号