[java-identity-provider COMMIT] in /trunk: idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/res...

noreply at shibboleth.net noreply at shibboleth.net
Wed Aug 6 09:20:28 EDT 2014


Author: rdw
Date: Wed Aug  6 09:20:27 2014
New Revision: 6401

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6401&view=rev
Log:
IDP-461 move defaulting away from the parser.  Fix tests, use symbolic defaults on inline random values.

Modified:
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML1NameIdentifierAttributeDefinitionTest.java
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML2NameIDAttributeDefinitionTest.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/SAML1NameIdentifierAttributeDefinition.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/SAML2NameIDAttributeDefinition.java

Modified: trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML1NameIdentifierAttributeDefinitionTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML1NameIdentifierAttributeDefinitionTest.java?rev=6401&r1=6400&r2=6401&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML1NameIdentifierAttributeDefinitionTest.java (original)
+++ trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML1NameIdentifierAttributeDefinitionTest.java Wed Aug  6 09:20:27 2014
@@ -97,7 +97,7 @@
         Collection<String> nameValues = new HashSet<String>(2);
         for (IdPAttributeValue val : values) {
             NameIdentifier id = (NameIdentifier) val.getValue();
-            Assert.assertNull(id.getFormat());
+            Assert.assertEquals(id.getFormat(),  "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified");
             Assert.assertEquals(id.getNameQualifier(), IDP_ENTITY_ID);
             nameValues.add(id.getNameIdentifier());
         }

Modified: trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML2NameIDAttributeDefinitionTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML2NameIDAttributeDefinitionTest.java?rev=6401&r1=6400&r2=6401&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML2NameIDAttributeDefinitionTest.java (original)
+++ trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/ad/impl/SAML2NameIDAttributeDefinitionTest.java Wed Aug  6 09:20:27 2014
@@ -105,7 +105,7 @@
         Collection<String> nameValues = new HashSet<String>(2);
         for (IdPAttributeValue val : values) {
             NameID id = (NameID) val.getValue();
-            Assert.assertNull(id.getFormat());
+            Assert.assertEquals(id.getFormat(), "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified");
             Assert.assertNull(id.getSPProvidedID());
             Assert.assertEquals(id.getSPNameQualifier(), TestSources.SP_ENTITY_ID);
             Assert.assertEquals(id.getNameQualifier(), TestSources.IDP_ENTITY_ID);

Modified: trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/SAML1NameIdentifierAttributeDefinition.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/SAML1NameIdentifierAttributeDefinition.java?rev=6401&r1=6400&r2=6401&view=diff
==============================================================================
--- trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/SAML1NameIdentifierAttributeDefinition.java (original)
+++ trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/SAML1NameIdentifierAttributeDefinition.java Wed Aug  6 09:20:27 2014
@@ -70,7 +70,7 @@
         nameIdentifierBuilder = (SAMLObjectBuilder<NameIdentifier>)
                 XMLObjectProviderRegistrySupport.getBuilderFactory().<NameIdentifier>getBuilderOrThrow(
                         NameIdentifier.DEFAULT_ELEMENT_NAME);
-        nameIdFormat = "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified";
+        nameIdFormat = NameIdentifier.UNSPECIFIED;
     }
 
     /**

Modified: trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/SAML2NameIDAttributeDefinition.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/SAML2NameIDAttributeDefinition.java?rev=6401&r1=6400&r2=6401&view=diff
==============================================================================

[... 20 lines stripped ...]


More information about the commits mailing list