[java-identity-provider COMMIT] in /trunk/idp-attribute-resolver-spring/src/test: java/net/shibboleth/idp/attribute/r...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Nov 3 05:43:01 EST 2015
Author: rdw
Date: Tue Nov 3 05:43:01 2015
New Revision: 7921
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7921&view=rev
Log:
trivial test for combining mapped attributed into a template
Added:
trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/mappedTemplate.xml
trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/mappedTemplateService.xml
Modified:
trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverTest.java
Modified: trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverTest.java?rev=7921&r1=7920&r2=7921&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverTest.java (original)
+++ trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/AttributeResolverTest.java Tue Nov 3 05:43:01 2015
@@ -277,6 +277,32 @@
}
}
+
+ @Test public void mappedTemplate() throws Exception {
+ final ReloadableService<AttributeResolver> attributeResolverService = getResolver("net/shibboleth/idp/attribute/resolver/spring/mappedTemplateService.xml");
+
+ attributeResolverService.initialize();
+
+ ServiceableComponent<AttributeResolver> serviceableComponent = null;
+ final AttributeResolutionContext resolutionContext =
+ TestSources.createResolutionContext("PETER_THE_PRINCIPAL", "issuer", "recipient");
+
+ try {
+ serviceableComponent = attributeResolverService.getServiceableComponent();
+
+ final AttributeResolver resolver = serviceableComponent.getComponent();
+ Assert.assertEquals(resolver.getId(), "Shibboleth.Resolver");
+ resolver.resolveAttributes(resolutionContext);
+ } finally {
+ if (null != serviceableComponent) {
+ serviceableComponent.unpinComponent();
+ }
+ }
+
+ Map<String, IdPAttribute> resolvedAttributes = resolutionContext.getResolvedIdPAttributes();
+ log.debug("output {}", resolvedAttributes);
+ Assert.assertEquals(resolvedAttributes.get("testing").getValues().size(), 2);
+ }
@Test public void id() throws ComponentInitializationException, ServiceException, ResolutionException {
More information about the commits
mailing list