RoleTest.java 文件源码

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

项目:freeVM 作者:
/**
 * This test verifies that rolelist can be null in relation creation
 */
public Result testRoleListCanBeNull() throws Exception {

    // Create MBean Server
    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);

    UnitMBean unit1 = new Unit();
    ObjectName unitName = new ObjectName("mBeanServer:type=Unit,name=Unit1");
    mBeanServer.registerMBean(unit1, unitName);

    RoleInfo[] roleInfo = new RoleInfo[1];
    roleInfo[0] = new RoleInfo("Role", classPath, true, true, 1, 1,
            "The Role can contain any number of MBeans");

    relationService.createRelationType("internalRelationType", roleInfo);

    try {
        relationService.createRelation("relationId",
                "internalRelationType", null);
    } catch (Exception e) {
        return failed("Role list can be null: " + e.toString());
    }

    return passed();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号