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

noreply at shibboleth.net noreply at shibboleth.net
Mon Jan 7 05:58:49 EST 2013


Author: rdw
Date: Mon Jan  7 05:58:49 2013
New Revision: 4254

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4254&view=rev
Log:
https://issues.shibboleth.net/jira/browse/IDP-12

Port IdPv2 Attribute Resolver SAML1 NameIdentifier Attribute Definition to new APIs

Added:
    trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/impl/ad/SAML1NameIdentifierAttributeDefinition.java   (with props)
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/IdPEntityIdStrategy.java   (with props)
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/RpEntityIdStrategy.java   (with props)
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/SAML1NameIdentifierAttributeDefinitionTest.java   (with props)
Modified:
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/SAML2NameIDAttributeDefinitionTest.java

Modified: trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/SAML2NameIDAttributeDefinitionTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/SAML2NameIDAttributeDefinitionTest.java?rev=4254&r1=4253&r2=4254&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/SAML2NameIDAttributeDefinitionTest.java (original)
+++ trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/SAML2NameIDAttributeDefinitionTest.java Mon Jan  7 05:58:49 2013
@@ -22,7 +22,6 @@
 import java.util.HashSet;
 import java.util.Set;
 
-import javax.annotation.Nullable;
 
 import net.shibboleth.idp.attribute.Attribute;
 import net.shibboleth.idp.attribute.AttributeValue;
@@ -36,12 +35,10 @@
 import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
 
 import org.opensaml.core.OpenSAMLInitBaseTestCase;
-import org.opensaml.messaging.context.BasicMessageMetadataContext;
 import org.opensaml.saml.saml2.core.NameID;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-import com.google.common.base.Function;
 import com.google.common.base.Optional;
 
 /**
@@ -53,10 +50,6 @@
     private static final String TEST_ATTRIBUTE_NAME = "simple";
     private static final String SECOND_ATTRIBUTE_NAME = "second";
     
-    private static final String IDP_ENTITY_ID = "https://idp.example.org/idp";
-
-    private static final String SP_ENTITY_ID = "https://sp.example.org/idp";
-
     private static final String ALTERNATIVE_FORMAT = "ALTERNATE_FORMAT";
 
     private static final String ALTERNATE_QUALIFIER = "ALTERNATE_QUALIFIER";
@@ -124,8 +117,8 @@
             NameID id = (NameID) val.getValue();
             Assert.assertNull(id.getFormat());
             Assert.assertNull(id.getSPProvidedID());
-            Assert.assertEquals(id.getSPNameQualifier(), SP_ENTITY_ID);
-            Assert.assertEquals(id.getNameQualifier(), IDP_ENTITY_ID);
+            Assert.assertEquals(id.getSPNameQualifier(), RpEntityIdStrategy.SP_ENTITY_ID);
+            Assert.assertEquals(id.getNameQualifier(), IdPEntityIdStrategy.IDP_ENTITY_ID);
             nameValues.add(id.getValue());
         }
         Assert.assertTrue(nameValues.contains(TestSources.COMMON_ATTRIBUTE_VALUE_STRING));
@@ -233,28 +226,4 @@
         Assert.assertTrue(defn.getIdPEntityIdStrategy() instanceof IdPEntityIdStrategy);
     }
 
-    
-    static private class IdPEntityIdStrategy implements Function<AttributeResolutionContext, String> {
-
-        private BasicMessageMetadataContext context;
-        
-        public IdPEntityIdStrategy() {
-            context = new BasicMessageMetadataContext();
-            context.setMessageId(IDP_ENTITY_ID);
-        }
-        
-        /** {@inheritDoc} */
-        @Nullable public String  apply(@Nullable AttributeResolutionContext arg0) {
-            return IDP_ENTITY_ID;
-        }
-    }
-
-    static private class RpEntityIdStrategy implements Function<AttributeResolutionContext, String> {
-
-        /** {@inheritDoc} */
-        @Nullable public String apply(@Nullable AttributeResolutionContext arg0) {
-            return SP_ENTITY_ID;
-        }
-    }
-
 }



More information about the commits mailing list