[jboss-cvs] Picketlink SVN: r1430 - in federation/trunk/picketlink-fed-core/src/test: resources/parser/saml2 and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Feb 22 13:49:46 EST 2012


Author: anil.saldhana at jboss.com
Date: 2012-02-22 13:49:45 -0500 (Wed, 22 Feb 2012)
New Revision: 1430

Modified:
   federation/trunk/picketlink-fed-core/src/test/java/org/picketlink/test/identity/federation/core/parser/saml/SAMLAssertionParserTestCase.java
   federation/trunk/picketlink-fed-core/src/test/resources/parser/saml2/saml2-assertion-subjectconfirmation.xml
Log:
update test to see if we handle nameid under subject properly

Modified: federation/trunk/picketlink-fed-core/src/test/java/org/picketlink/test/identity/federation/core/parser/saml/SAMLAssertionParserTestCase.java
===================================================================
--- federation/trunk/picketlink-fed-core/src/test/java/org/picketlink/test/identity/federation/core/parser/saml/SAMLAssertionParserTestCase.java	2012-02-22 15:25:43 UTC (rev 1429)
+++ federation/trunk/picketlink-fed-core/src/test/java/org/picketlink/test/identity/federation/core/parser/saml/SAMLAssertionParserTestCase.java	2012-02-22 18:49:45 UTC (rev 1430)
@@ -243,7 +243,11 @@
       AssertionType assertion = (AssertionType) parser.parse(configStream);
       assertNotNull(assertion);
 
-      List<SubjectConfirmationType> subjectConfirmationTypes = assertion.getSubject().getConfirmation();
+      SubjectType subjectType = assertion.getSubject();
+      STSubType stType = subjectType.getSubType();
+      assertEquals("A_DUDE", ((NameIDType) stType.getBaseID()).getValue());
+
+      List<SubjectConfirmationType> subjectConfirmationTypes = subjectType.getConfirmation();
       assertNotNull(subjectConfirmationTypes);
       assertEquals(1, subjectConfirmationTypes.size());
       SubjectConfirmationType sct = subjectConfirmationTypes.get(0);
@@ -251,6 +255,7 @@
       NameIDType nameID = sct.getNameID();
       assertNotNull(nameID);
       assertEquals("CN=theDUDE", nameID.getValue());
+
    }
 
    /**

Modified: federation/trunk/picketlink-fed-core/src/test/resources/parser/saml2/saml2-assertion-subjectconfirmation.xml
===================================================================
--- federation/trunk/picketlink-fed-core/src/test/resources/parser/saml2/saml2-assertion-subjectconfirmation.xml	2012-02-22 15:25:43 UTC (rev 1429)
+++ federation/trunk/picketlink-fed-core/src/test/resources/parser/saml2/saml2-assertion-subjectconfirmation.xml	2012-02-22 18:49:45 UTC (rev 1430)
@@ -4,6 +4,7 @@
 
 	<saml2:Issuer>TheDUDE</saml2:Issuer>
 	<saml2:Subject>
+	    <saml2:NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified">A_DUDE</saml2:NameID>
 		<saml2:SubjectConfirmation
 			Method="urn:oasis:names:tc:SAML:2.0:cm:sender-vouches">
 			<saml2:NameID>CN=theDUDE</saml2:NameID>



More information about the jboss-cvs-commits mailing list