/**
* This test verifies getAllRelationTypeNames method
*/
public Result testGetAllRelationTypeNames() throws Exception {
MBeanServer mBeanServer = MBeanServerFactory.createMBeanServer();
RelationService relationService = new RelationService(true);
ObjectName relationServiceName = new ObjectName(
"mBeanServer:type=RelationService,name=rs");
mBeanServer.registerMBean(relationService, relationServiceName);
RoleInfo[] roleInfo = { new RoleInfo("JustRole", classPath) };
relationService.createRelationType("RelationType0", roleInfo);
relationService.addRelationType(new RelationTypeSupport(
"RelationType1", roleInfo));
relationService.addRelationType(new ERelationType("RelationType2",
roleInfo));
try {
relationService.addRelationType(new ERelationType("RelationType3"));
} catch (Exception e) {
/* Correct state */
}
for (int i = 0; i < 3; i++) {
if (!relationService.getAllRelationTypeNames().contains(
"RelationType" + i)) {
return failed("getAllRelationTypeNames missed data");
}
}
if (relationService.getAllRelationTypeNames().contains(
"RelationType" + 3)) {
return failed("Incorrect Relation Type Added");
}
return passed();
}
RoleTest.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录