[jboss-svn-commits] JBL Code SVN: r21533 - in labs/jbossesb/workspace/dbevenius/security/product/rosetta: tests/src/org/jboss/soa/esb/services/security/auth/ws and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 14 03:17:08 EDT 2008


Author: beve
Date: 2008-08-14 03:17:08 -0400 (Thu, 14 Aug 2008)
New Revision: 21533

Modified:
   labs/jbossesb/workspace/dbevenius/security/product/rosetta/src/org/jboss/soa/esb/services/security/auth/ws/BinarySecurityToken.java
   labs/jbossesb/workspace/dbevenius/security/product/rosetta/tests/src/org/jboss/soa/esb/services/security/auth/ws/BinarySecurityTokenTest.java
Log:
Added a test method and minor code mod


Modified: labs/jbossesb/workspace/dbevenius/security/product/rosetta/src/org/jboss/soa/esb/services/security/auth/ws/BinarySecurityToken.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/rosetta/src/org/jboss/soa/esb/services/security/auth/ws/BinarySecurityToken.java	2008-08-14 06:34:02 UTC (rev 21532)
+++ labs/jbossesb/workspace/dbevenius/security/product/rosetta/src/org/jboss/soa/esb/services/security/auth/ws/BinarySecurityToken.java	2008-08-14 07:17:08 UTC (rev 21533)
@@ -66,34 +66,7 @@
 		return cert;
 	}
 	
-	private String stripNSAlias(String value)
-	{
-		if ( value != null )
-		{
-			value = value.substring( value.indexOf(':') + 1 );
-		}
-		return value;
-	}
-	
 	private enum EncodingType { Base64Binary, HexBinary }
-	private enum ValueType 
-	{ 
-		X509v3( "X509" ), 
-		Kerberosv5TGT( "" ), 
-		Kerberosv5ST ( "" );
-		
-		private String certType;
-		
-		private ValueType(final String certType )
-		{
-			this.certType = certType;
-		}
-		
-		public String getCertType()
-		{
-			return certType;
-		}
-	}
 	
 	public void setKey(final String key)
 	{
@@ -130,5 +103,16 @@
 		
 		return valueType;
 	}
+
+	private String stripNSAlias(String value)
+	{
+		if ( value != null )
+		{
+			final int idx = value.indexOf(':');
+			if ( idx > 0 )
+				value = value.substring( idx + 1 );
+		}
+		return value;
+	}
 	
 }

Modified: labs/jbossesb/workspace/dbevenius/security/product/rosetta/tests/src/org/jboss/soa/esb/services/security/auth/ws/BinarySecurityTokenTest.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/rosetta/tests/src/org/jboss/soa/esb/services/security/auth/ws/BinarySecurityTokenTest.java	2008-08-14 06:34:02 UTC (rev 21532)
+++ labs/jbossesb/workspace/dbevenius/security/product/rosetta/tests/src/org/jboss/soa/esb/services/security/auth/ws/BinarySecurityTokenTest.java	2008-08-14 07:17:08 UTC (rev 21533)
@@ -36,6 +36,7 @@
 import junit.framework.JUnit4TestAdapter;
 
 /**
+ * Unittest for {@link BinarySecurityToken}
  * 
  * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  *
@@ -54,6 +55,20 @@
 	}
 	
 	@Test
+	public void setEncodingTypeWithNSPrefix2()
+	{
+		token.setEncodingType("d:" + expectedEncoding);
+		assertEquals( expectedEncoding, token.getEncodingType() );
+	}
+	
+	@Test
+	public void setEncodingTypeWithoutNSPrefix()
+	{
+		token.setEncodingType(expectedEncoding);
+		assertEquals( expectedEncoding, token.getEncodingType() );
+	}
+	
+	@Test
 	public void setEncodingType()
 	{
 		token.setEncodingType(expectedEncoding);
@@ -73,7 +88,6 @@
 		token.setEncodingType(expectedEncoding);
 		token.setValueType(expectedValueType);
 		token.setKey(getExampleCert());
-		System.out.println(token.getKey());
 	}
 	
 	private String getExampleCert() throws SAXException, IOException, ParserConfigurationException, ConfigurationException




More information about the jboss-svn-commits mailing list