1 package net.sf.jguard.core.authorization.permissions; 2 3 import java.net.URISyntaxException ; 4 import java.security.Permission ; 5 6 import net.sf.jguard.core.authorization.permissions.JGPermissionCollection; 7 import net.sf.jguard.core.authorization.permissions.JGPositivePermissionCollection; 8 import net.sf.jguard.core.authorization.permissions.URLPermission; 9 10 import junit.framework.TestCase; 11 12 public class JGPositivePermissionCollectionTest extends TestCase { 13 14 15 public void testImplies() throws URISyntaxException { 16 17 JGPermissionCollection jgperm = new JGPositivePermissionCollection(); 19 Permission p1 = new URLPermission("mock_perm_1", "/someuri_1.do"); 20 Permission p2 = new URLPermission("mock_perm_2", "/someuri_2.do"); 21 Permission p3 = new URLPermission("mock_perm_3", "/someuri_1.do?param1=abcde"); 22 Permission p4 = new URLPermission("mock_perm_4", "/someuri_4.do"); 23 24 jgperm.add(p1); 26 jgperm.add(p2); 27 28 assertTrue(jgperm.implies(p3)); 30 assertFalse(jgperm.implies(p4)); 31 } 32 33 } 34 | Popular Tags |