assertEquals(expected, actual);
}
public void testPermissionsCollection() throws Exception
{
JndiPermission one = new JndiPermission("1/2/3/*", "bind");
JndiPermission two = new JndiPermission("1/2/3/4", "unbind");
PermissionCollection permissions = one.newPermissionCollection();
assertFalse(permissions.implies(new JndiPermission("1/2/3/4", "bind")));
assertFalse(permissions.implies(new JndiPermission("1/2/3/4", "unbind")));
assertFalse(permissions.elements().hasMoreElements());
permissions.add(one);
permissions.add(two);
JndiPermission test = new JndiPermission("1/2/3/4", "bind");
assertTrue(permissions.implies(test));
test = new JndiPermission("1/2/3/5", "bind");
assertTrue(permissions.implies(test));
test = new JndiPermission("1/2/3/4", "unbind");
assertTrue(permissions.implies(test));
test = new JndiPermission("1/2/3/5", "unbind");
assertFalse(permissions.implies(test));
test = new JndiPermission("1/2/3", "bind");
assertFalse(permissions.implies(test));
try
{
permissions.add(null);