Skip to content

Commit

Permalink
SHIBUI-522[533] wip
Browse files Browse the repository at this point in the history
  • Loading branch information
dima767 committed Jun 6, 2018
1 parent 5bc3ee7 commit b52a39e
Showing 1 changed file with 23 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import edu.internet2.tier.shibboleth.admin.ui.domain.filters.EntityAttributesFil
import edu.internet2.tier.shibboleth.admin.ui.domain.filters.EntityAttributesFilterTarget
import edu.internet2.tier.shibboleth.admin.ui.opensaml.OpenSamlObjects
import edu.internet2.tier.shibboleth.admin.ui.repository.MetadataResolverRepository
import groovy.xml.MarkupBuilder
import net.shibboleth.ext.spring.resource.ResourceHelper
import net.shibboleth.utilities.java.support.resolver.CriteriaSet
import org.joda.time.DateTime
Expand Down Expand Up @@ -98,6 +99,28 @@ class JPAMetadataResolverServiceImplTests extends Specification {
!diff.hasDifferences()
}

def 'test generating filter xml snippet'() {
given:
def xml = new MarkupBuilder()

when:
xml.MetadataResolver {
genXmlSnippet(delegate)
}
println xml.toString()

then:
xml
}

private genXmlSnippet(xmlDelegate) {
xmlDelegate.MetadataFilter(
'xsi:type': 'EntityRoleWhiteList'
) {
RetainedRole('md:SPSSODescriptor')
}
}

@TestConfiguration
static class Config {
@Autowired
Expand Down

0 comments on commit b52a39e

Please sign in to comment.