[java-identity-provider COMMIT] /branches/3.1/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/r...

noreply at shibboleth.net noreply at shibboleth.net
Wed Jun 17 09:55:13 EDT 2015


Author: rdw
Date: Wed Jun 17 09:55:13 2015
New Revision: 7570

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7570&view=rev
Log:
IDP-703 Missed commit

Modified:
    branches/3.1/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/MockDataConnector.java

Modified: branches/3.1/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/MockDataConnector.java
URL: http://svn.shibboleth.net/view/java-identity-provider/branches/3.1/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/MockDataConnector.java?rev=7570&r1=7569&r2=7570&view=diff
==============================================================================
--- branches/3.1/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/MockDataConnector.java	(original)
+++ branches/3.1/idp-attribute-resolver-api/src/test/java/net/shibboleth/idp/attribute/resolver/MockDataConnector.java	Wed Jun 17 09:55:13 2015
@@ -40,7 +40,7 @@
     private int initializeCount;
 
     /** Static collection of values returned by this connector. */
-    private Map<String, IdPAttribute> values;
+    private final Map<String, IdPAttribute> values;
 
     /** Exception thrown by resolution. */
     private ResolutionException resolutionException;
@@ -55,18 +55,6 @@
     public MockDataConnector(String id, Map<String, IdPAttribute> connectorValues) throws ComponentInitializationException {
         setId(id);
         values = connectorValues;
-        initialize();
-    }
-
-    /**
-     * Constructor.
-     * 
-     * @param id id of the data connector
-     * @param exception exception thrown by resolution
-     */
-    public MockDataConnector(final String id, final ResolutionException exception) {
-        setId(id);
-        resolutionException = exception;
     }
 
     /**
@@ -82,6 +70,15 @@
         setId(id);
         values = connectorValues;
         initialize();
+    }
+
+    /** Fail resolutions */
+    public void setFailure(boolean fail) {
+        if (fail) {
+            resolutionException = new ResolutionException();
+        } else {
+            resolutionException = null;
+        }
     }
 
     /** {@inheritDoc} */



More information about the commits mailing list