[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 Mar 12 23:19:51 EDT 2014


Author: scantor
Date: Wed Mar 12 23:19:51 2014
New Revision: 5563

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5563&view=rev
Log:
IDP-6 - refactored stored/computed ID connectors to allow reuse for new generators

Added:
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/resolver/AbstractPersistentIdDataConnector.java
      - copied, changed from r5561, trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/resolver/AbstractComputedIDDataConnector.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/nameid/ComputedPersistentIdGenerationStrategy.java   (with props)
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/nameid/PersistentIdGenerationStrategy.java   (with props)
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/nameid/StoredPersistentIdGenerationStrategy.java   (with props)
Modified:
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/ComputedIDDataConnectorTest.java
    trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/BaseComputedIDDataConnectorParser.java
    trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/resolver/StoredIDStore.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/resolver/AbstractComputedIDDataConnector.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/resolver/ComputedIDDataConnector.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/resolver/DatabaseBackedIDStore.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/resolver/StoredIDDataConnector.java

Modified: trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/ComputedIDDataConnectorTest.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/ComputedIDDataConnectorTest.java?rev=5563&r1=5562&r2=5563&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/ComputedIDDataConnectorTest.java (original)
+++ trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/impl/ad/ComputedIDDataConnectorTest.java Wed Mar 12 23:19:51 2014
@@ -30,7 +30,7 @@
 import net.shibboleth.idp.attribute.resolver.context.AttributeResolutionContext;
 import net.shibboleth.idp.attribute.resolver.impl.AttributeResolverImpl;
 import net.shibboleth.idp.saml.impl.TestSources;
-import net.shibboleth.idp.saml.impl.attribute.resolver.AbstractComputedIDDataConnector;
+import net.shibboleth.idp.saml.impl.attribute.resolver.AbstractPersistentIdDataConnector;
 import net.shibboleth.idp.saml.impl.attribute.resolver.ComputedIDDataConnector;
 import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
 import net.shibboleth.utilities.java.support.component.ComponentSupport;
@@ -41,7 +41,7 @@
 import org.testng.annotations.Test;
 
 /**
- * Test for {@link AbstractComputedIDDataConnector}
+ * Test for {@link AbstractPersistentIdDataConnector}
  */
 public class ComputedIDDataConnectorTest extends OpenSAMLInitBaseTestCase {
 
@@ -61,7 +61,7 @@
 
     protected static final byte smallSalt[] = {0, 1, 2};
 
-    private static void testInit(AbstractComputedIDDataConnector connector, String failMessage) {
+    private static void testInit(AbstractPersistentIdDataConnector connector, String failMessage) {
         try {
             connector.initialize();
             Assert.fail(failMessage);
@@ -100,8 +100,8 @@
         resolver.initialize();
         connector.initialize();
 
-        final AttributeResolutionContext context =
-                TestSources.createResolutionContext(null, null, TestSources.SP_ENTITY_ID);
+        final AttributeResolutionContext context = TestSources.createResolutionContext(TestSources.PRINCIPAL_ID,
+                TestSources.IDP_ENTITY_ID, TestSources.SP_ENTITY_ID);
         resolver.resolveAttributes(context);
 
         // Now test that we got exactly what we expected - two scoped attributes
@@ -139,7 +139,7 @@
         return constructResolver(connector, values);
     }
 
-    protected static AttributeResolver constructResolver(AbstractComputedIDDataConnector connector, int values)
+    protected static AttributeResolver constructResolver(ComputedIDDataConnector connector, int values)
             throws ComponentInitializationException {
         connector.setId(TEST_CONNECTOR_NAME);
         connector.setDependencies(Collections.singleton(TestSources.makeResolverPluginDependency(
@@ -167,7 +167,7 @@
         return constructResolverWithNonString(new ComputedIDDataConnector(), dependantOn);
     }
 
-    protected static AttributeResolver constructResolverWithNonString(AbstractComputedIDDataConnector connector,

[... 954 lines stripped ...]


More information about the commits mailing list