@TestTargetNew( level = TestLevel.COMPLETE, notes = "", method = "newPermissionCollection", args = {}) public void testNewPermissionCollection() { UnresolvedPermission up1 = new UnresolvedPermission("type1", "name1", "action1", null); UnresolvedPermission up2 = new UnresolvedPermission("type1", "name1", "action1", null); UnresolvedPermission up3 = null; PermissionCollection pc = up1.newPermissionCollection(); assertTrue(!pc.isReadOnly()); pc.add(up1); pc.add(up2); Enumeration<Permission> permissions = pc.elements(); assertNotNull(permissions); assertTrue("Should imply", !pc.implies(up1)); assertTrue("Should not imply", !pc.implies(up3)); try { up3.newPermissionCollection(); fail("NullPointerException expected"); } catch (NullPointerException e) { // expected } }