[jboss-cvs] JBossAS SVN: r69636 - projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Feb 5 17:37:48 EST 2008


Author: anil.saldhana at jboss.com
Date: 2008-02-05 17:37:48 -0500 (Tue, 05 Feb 2008)
New Revision: 69636

Modified:
   projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/MappingContextTestCase.java
   projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/SecurityContextTestCase.java
Log:
SECURITY-119: use rolegroup

Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/MappingContextTestCase.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/MappingContextTestCase.java	2008-02-05 22:37:00 UTC (rev 69635)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/MappingContextTestCase.java	2008-02-05 22:37:48 UTC (rev 69636)
@@ -21,15 +21,15 @@
   */
 package org.jboss.test.securitycontext; 
 
-import java.security.acl.Group;
 import java.util.HashMap;
 import java.util.HashSet;
 
 import org.jboss.security.SecurityConstants;
 import org.jboss.security.SecurityContext;
-import org.jboss.security.SimpleGroup;
-import org.jboss.security.SimplePrincipal;
 import org.jboss.security.config.SecurityConfiguration;
+import org.jboss.security.identity.RoleGroup;
+import org.jboss.security.identity.plugins.SimpleRole;
+import org.jboss.security.identity.plugins.SimpleRoleGroup;
 import org.jboss.security.mapping.MappingContext;
 
 //$Id$
@@ -57,15 +57,16 @@
       map.put(SecurityConstants.PRINCIPAL_IDENTIFIER, principal);
       map.put(SecurityConstants.DEPLOYMENT_PRINCIPAL_ROLES_MAP, rolesMap);
       
-      Group grp = new SimpleGroup(SecurityConstants.ROLES_IDENTIFIER);
-      grp.addMember(new SimplePrincipal("oldRole"));
-      MappingContext<Group> mc = sc.getMappingManager().getMappingContext(Group.class);
+      RoleGroup grp = new SimpleRoleGroup(SecurityConstants.ROLES_IDENTIFIER);
+      grp.addRole(new SimpleRole("oldRole"));
+      //grp.addMember(new SimplePrincipal("oldRole"));
+      MappingContext<RoleGroup> mc = sc.getMappingManager().getMappingContext(RoleGroup.class);
       mc.performMapping(map, grp);
       
-      grp = (Group) mc.getMappingResult().getMappedObject();
+      grp = (RoleGroup) mc.getMappingResult().getMappedObject();
       
-      assertFalse("oldRole does not exist", grp.isMember(new SimplePrincipal("oldRole")));
-      assertTrue("t1 exists?",grp.isMember(new SimplePrincipal("t1")));
-      assertTrue("t2 exists?",grp.isMember(new SimplePrincipal("t2")));
+      assertFalse("oldRole does not exist", grp.containsRole(new SimpleRole("oldRole")));
+      assertTrue("t1 exists?",grp.containsRole(new SimpleRole("t1")));
+      assertTrue("t2 exists?",grp.containsRole(new SimpleRole("t2")));
    }
 }
\ No newline at end of file

Modified: projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/SecurityContextTestCase.java
===================================================================
--- projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/SecurityContextTestCase.java	2008-02-05 22:37:00 UTC (rev 69635)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/SecurityContextTestCase.java	2008-02-05 22:37:48 UTC (rev 69636)
@@ -21,7 +21,6 @@
   */
 package org.jboss.test.securitycontext;
 
-import java.security.acl.Group;
 import java.util.List;
 
 import javax.security.auth.Subject;
@@ -33,6 +32,7 @@
 import org.jboss.security.SecurityContextFactory;
 import org.jboss.security.audit.AuditManager;
 import org.jboss.security.config.SecurityConfiguration;
+import org.jboss.security.identity.RoleGroup;
 import org.jboss.security.identitytrust.IdentityTrustManager;
 import org.jboss.security.mapping.MappingContext;
 import org.jboss.security.mapping.providers.DeploymentRolesMappingProvider;
@@ -77,7 +77,7 @@
       JBossSecurityContext sc = getSC(securityDomain);
       ISecurityManagement ism = sc.getSecurityManagement();
       assertNotNull("Security Management is not null", ism);
-      MappingContext<Group> mc = sc.getMappingManager().getMappingContext(Group.class);
+      MappingContext<RoleGroup> mc = sc.getMappingManager().getMappingContext(RoleGroup.class);
       assertNotNull("Mapping Context is not null", mc); 
       List<?> modules = mc.getModules();
       assertNotNull("Mapping modules not null", modules);




More information about the jboss-cvs-commits mailing list