[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