[jboss-cvs] JBossAS SVN: r74551 - 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
Fri Jun 13 16:42:43 EDT 2008
Author: anil.saldhana at jboss.com
Date: 2008-06-13 16:42:43 -0400 (Fri, 13 Jun 2008)
New Revision: 74551
Modified:
projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/SecurityContextTestCase.java
Log:
SECURITY-240: validate sc.getutil.getroles works
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-06-13 20:23:21 UTC (rev 74550)
+++ projects/security/security-jboss-sx/trunk/jbosssx/src/tests/org/jboss/test/securitycontext/SecurityContextTestCase.java 2008-06-13 20:42:43 UTC (rev 74551)
@@ -33,12 +33,13 @@
import org.jboss.security.audit.AuditManager;
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.identitytrust.IdentityTrustManager;
import org.jboss.security.mapping.MappingContext;
import org.jboss.security.mapping.providers.DeploymentRolesMappingProvider;
import org.jboss.security.plugins.JBossSecurityContext;
-//$Id$
/**
* Test the Security Context
@@ -110,4 +111,17 @@
IdentityTrustManager itm = sc.getIdentityTrustManager();
assertNotNull("IdentityTrustManager is not null", itm);
}
-}
+
+ public void testRoles()
+ {
+ JBossSecurityContext sc = this.getSC("other");
+ SimpleRoleGroup roleGroup = new SimpleRoleGroup("Roles");
+ roleGroup.addRole(new SimpleRole("testRole"));
+ sc.getUtil().setRoles(roleGroup);
+
+ //Retrieve the roles
+ RoleGroup scRoles = sc.getUtil().getRoles();
+ assertNotNull(scRoles);
+ assertTrue(scRoles.containsAll(new SimpleRole("testRole")));
+ }
+}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list