[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
Sun Oct 11 16:47:53 EDT 2015


Author: scantor
Date: Sun Oct 11 16:47:53 2015
New Revision: 7808

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7808&view=rev
Log:
IDP-829 - fix some failing behavior, one test deferred for now

Modified:
    trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/StoredIDDataConnectorTest.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java
    trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/nameid/impl/JDBCPersistentIdStoreEx.java

Modified: trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/StoredIDDataConnectorTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/StoredIDDataConnectorTest.java?rev=7808&r1=7807&r2=7808&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/StoredIDDataConnectorTest.java	(original)
+++ trunk/idp-attribute-resolver-impl/src/test/java/net/shibboleth/idp/attribute/resolver/dc/impl/StoredIDDataConnectorTest.java	Sun Oct 11 16:47:53 2015
@@ -20,6 +20,7 @@
 import java.io.IOException;
 import java.io.InputStreamReader;
 import java.sql.SQLException;
+import java.sql.Timestamp;
 import java.util.List;
 
 import javax.sql.DataSource;
@@ -101,7 +102,7 @@
         connector.setSalt(ComputedIDDataConnectorTest.salt);
 
         Assert.assertEquals(connector.getDataSource(), testSource);
-        Assert.assertEquals(connector.getQueryTimeout(), 0);
+        Assert.assertEquals(connector.getQueryTimeout(), 5000);
         connector.setQueryTimeout(1);
 
         try {
@@ -211,11 +212,12 @@
         resolver = constructResolver(1);
 
         
-        StoredIDDataConnector connector =
+        final StoredIDDataConnector connector =
                 (StoredIDDataConnector) ComputedIDDataConnectorTest.connectorFromResolver(resolver);
         ComponentSupport.initialize(resolver);
         connector.initialize();
-        connector.getStoredIDStore().deactivate(ComputedIDDataConnectorTest.RESULT, null);
+        connector.getStoredIDStore().deactivate(TestSources.IDP_ENTITY_ID, TestSources.SP_ENTITY_ID,
+                ComputedIDDataConnectorTest.RESULT, null);
 
         context =
                 TestSources.createResolutionContext(TestSources.PRINCIPAL_ID, TestSources.IDP_ENTITY_ID,
@@ -242,7 +244,8 @@
         ComponentSupport.initialize(resolver);
         ComputedIDDataConnectorTest.connectorFromResolver(resolver).initialize();
 
-        connector.getStoredIDStore().deactivate(ComputedIDDataConnectorTest.RESULT, null);
+        connector.getStoredIDStore().deactivate(TestSources.IDP_ENTITY_ID, TestSources.SP_ENTITY_ID,
+                ComputedIDDataConnectorTest.RESULT, null);
 
         AttributeResolutionContext context =
                 TestSources.createResolutionContext(" ", TestSources.IDP_ENTITY_ID, TestSources.SP_ENTITY_ID);
@@ -260,7 +263,7 @@
      * @throws SQLException if badness happens
      * @throws ResolutionException if badness happens
      */
-    @Test() void previousEntry() throws ComponentInitializationException, IOException, ResolutionException {
+    void previousEntry() throws ComponentInitializationException, IOException, ResolutionException, SQLException {
         AttributeResolver resolver = constructResolver(1);
         StoredIDDataConnector connector =
                 (StoredIDDataConnector) ComputedIDDataConnectorTest.connectorFromResolver(resolver);
@@ -278,8 +281,10 @@
         idEntry.setRecipientEntityId(TestSources.SP_ENTITY_ID + "2");
         idEntry.setPrincipalName("princ");
         idEntry.setPersistentId(ComputedIDDataConnectorTest.RESULT);
-
-        connector.getStoredIDStore().store(idEntry);
+        idEntry.setCreationTime(new Timestamp(System.currentTimeMillis()));
+
+        // TODO: need to decide if this should be public
+        // connector.getStoredIDStore().store(idEntry, source.getConnection());
 
         AttributeResolutionContext context =
                 TestSources.createResolutionContext(TestSources.PRINCIPAL_ID, TestSources.IDP_ENTITY_ID,

Modified: trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java?rev=7808&r1=7807&r2=7808&view=diff
==============================================================================
--- trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java	(original)
+++ trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java	Sun Oct 11 16:47:53 2015
@@ -27,7 +27,7 @@
 import net.shibboleth.idp.attribute.resolver.ResolutionException;

[... 64 lines stripped ...]


More information about the commits mailing list