[java-identity-provider COMMIT] /trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering...

noreply at shibboleth.net noreply at shibboleth.net
Tue Mar 19 05:27:10 EDT 2013


Author: rdw
Date: Tue Mar 19 05:27:09 2013
New Revision: 4348

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4348&view=rev
Log:
IDP-208 Missed test data..

Modified:
    trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/DataSources.java

Modified: trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/DataSources.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/DataSources.java?rev=4348&r1=4347&r2=4348&view=diff
==============================================================================
--- trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/DataSources.java (original)
+++ trunk/idp-attribute-filter-impl/src/test/java/net/shibboleth/idp/attribute/filtering/impl/matcher/DataSources.java Tue Mar 19 05:27:09 2013
@@ -23,6 +23,11 @@
 import net.shibboleth.idp.attribute.ByteAttributeValue;
 import net.shibboleth.idp.attribute.ScopedStringAttributeValue;
 import net.shibboleth.idp.attribute.StringAttributeValue;
+import net.shibboleth.idp.attribute.filtering.AttributeFilterContext;
+import net.shibboleth.idp.attribute.resolver.AttributeResolutionContext;
+import net.shibboleth.idp.attribute.resolver.impl.TestSources;
+
+import org.opensaml.messaging.context.BaseContext;
 
 /**
  * Strings and such used for testing.
@@ -55,5 +60,18 @@
             return TEST_STRING;
         }
     };
+    
+    public static AttributeFilterContext populatedFilterContext(String principal, String issuerID, String recipientId) {
 
+        BaseContext parent = new BaseContext() {};
+        parent.addSubcontext(TestSources.createResolutionContext(principal, issuerID, recipientId));
+        return parent.getSubcontext(AttributeFilterContext.class, true);
+    }
+
+    public static AttributeFilterContext unPopulatedFilterContext() {
+
+        BaseContext parent = new BaseContext() {};
+        parent.addSubcontext(new AttributeResolutionContext());
+        return parent.getSubcontext(AttributeFilterContext.class, true);
+    }
 }



More information about the commits mailing list