/**
* 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();
}
RoleTest.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录