[jboss-cvs] JBossAS SVN: r79639 - in projects/security/security-spi/trunk/spi/src: tests/org/jboss/test/security/mapping and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 17 10:28:55 EDT 2008
Author: anil.saldhana at jboss.com
Date: 2008-10-17 10:28:55 -0400 (Fri, 17 Oct 2008)
New Revision: 79639
Modified:
projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingType.java
projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/mapping/MappingUnitTestCase.java
Log:
SECURITY-288: mapping type enum tostring
Modified: projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingType.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingType.java 2008-10-17 14:23:03 UTC (rev 79638)
+++ projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingType.java 2008-10-17 14:28:55 UTC (rev 79639)
@@ -28,5 +28,18 @@
*/
public enum MappingType
{
- CREDENTIAL,PRINCIPAL,ROLE;
+ CREDENTIAL("credential"),PRINCIPAL("principal"),ROLE("role");
+
+ private String name;
+
+ MappingType(String name)
+ {
+ this.name = name;
+ }
+
+ @Override
+ public String toString()
+ {
+ return name;
+ }
}
\ No newline at end of file
Modified: projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/mapping/MappingUnitTestCase.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/mapping/MappingUnitTestCase.java 2008-10-17 14:23:03 UTC (rev 79638)
+++ projects/security/security-spi/trunk/spi/src/tests/org/jboss/test/security/mapping/MappingUnitTestCase.java 2008-10-17 14:28:55 UTC (rev 79639)
@@ -26,6 +26,8 @@
import javax.naming.InitialContext;
import javax.security.auth.x500.X500Principal;
+import org.jboss.security.mapping.MappingType;
+
import junit.framework.TestCase;
/**
@@ -46,4 +48,11 @@
assertFalse(tmp.supports(InitialContext.class));
assertFalse(tmp.supports(MappingUnitTestCase.class));
}
+
+ public void testMappingType()
+ {
+ assertEquals("credential", MappingType.CREDENTIAL.toString());
+ assertEquals("role", MappingType.ROLE.toString());
+ assertEquals("principal", MappingType.PRINCIPAL.toString());
+ }
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list