[java-shib-common COMMIT] in /branches/REL_1/src/test: java/edu/internet2/middleware/shibboleth/common/config/attribu...

noreply at shibboleth.net noreply at shibboleth.net
Sat Jan 16 09:24:08 EST 2016


Author: rdw
Date: Sat Jan 16 09:24:07 2016
New Revision: 1139

URL: http://svn.shibboleth.net/view/java-shib-common?rev=1139&view=rev
Log:
SIDP-630 Add test to demionstrate broken-ness

https://issues.shibboleth.net/jira/browse/SIDP-630

We should see 2 values, we get 4.

Added:
    branches/REL_1/src/test/resources/data/edu/internet2/middleware/shibboleth/common/config/attribute/resolver/SIDP-630.xml   (with props)
    branches/REL_1/src/test/resources/data/edu/internet2/middleware/shibboleth/common/config/attribute/resolver/resolver-template-config-SIDP630.xml   (with props)
Modified:
    branches/REL_1/src/test/java/edu/internet2/middleware/shibboleth/common/config/attribute/resolver/TemplateAttributeResolverTest.java

Modified: branches/REL_1/src/test/java/edu/internet2/middleware/shibboleth/common/config/attribute/resolver/TemplateAttributeResolverTest.java
URL: http://svn.shibboleth.net/view/java-shib-common/branches/REL_1/src/test/java/edu/internet2/middleware/shibboleth/common/config/attribute/resolver/TemplateAttributeResolverTest.java?rev=1139&r1=1138&r2=1139&view=diff
==============================================================================
--- branches/REL_1/src/test/java/edu/internet2/middleware/shibboleth/common/config/attribute/resolver/TemplateAttributeResolverTest.java	(original)
+++ branches/REL_1/src/test/java/edu/internet2/middleware/shibboleth/common/config/attribute/resolver/TemplateAttributeResolverTest.java	Sat Jan 16 09:24:07 2016
@@ -58,4 +58,18 @@
                 "urn:mace:example.edu:enrollment:20073:math203:2", };
         assertEquals(Arrays.asList(expectedValues), enrollment.getValues());
     }
+    
+    public void testSIDP630() throws ResourceException, AttributeResolutionException {
+        ApplicationContext ac = createSpringContext(new String[] { DATA_PATH + "/config/base-config.xml",
+                DATA_PATH + "/config/attribute/resolver/resolver-template-config-SIDP630.xml", });
+        AttributeResolver resolver = (AttributeResolver) ac.getBean("resolver-template");
+
+        BaseSAMLProfileRequestContext context = new BaseSAMLProfileRequestContext();
+
+        Map<String, BaseAttribute> actual = resolver.resolveAttributes(context);
+
+        BaseAttribute testing = actual.get("testing");
+        assertEquals(4, testing.getValues().size());
+
+    }
 }



More information about the commits mailing list