/**
* Test for the method implies(java.security.Permission)
*
* @see javax.management.MBeanServerPermission#implies(java.security.Permission)
*/
public final void testImplies() {
MBeanServerPermission p1 = new MBeanServerPermission(
"createMBeanServer , findMBeanServer , "
+ "newMBeanServer , releaseMBeanServer");
MBeanServerPermission p2 = new MBeanServerPermission(
"createMBeanServer");
MBeanServerPermission p3 = new MBeanServerPermission("newMBeanServer");
MBeanServerPermission p4 = new MBeanServerPermission("*");
MBeanServerPermission p5 = new MBeanServerPermission("findMBeanServer");
MBeanServerPermission p6 = new MBeanServerPermission("releaseMBeanServer");
assertTrue(new MBeanServerPermission("*").implies(p2));
assertTrue(p1.implies(p2));
assertFalse(p2.implies(p1));
assertTrue(p2.implies(p3));
assertFalse(p3.implies(p2));
assertTrue(p4.implies(p3));
assertFalse(p3.implies(p4));
assertTrue(p4.implies(p1));
assertTrue(p1.implies(p4));
assertTrue(p1.implies(p5));
assertTrue(p1.implies(p6));
assertFalse(p5.implies(p1));
assertFalse(p6.implies(p1));
assertFalse(p6.implies(p5));
assertFalse(p6.implies(p4));
assertFalse(p6.implies(p3));
assertFalse(p6.implies(p2));
}
MBeanServerPermissionTest.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录