public class ChainingKeyInfoCredentialResolverTest
extends org.opensaml.core.xml.XMLObjectBaseTestCase
| Modifier and Type | Field and Description |
|---|---|
private org.opensaml.xmlsec.keyinfo.impl.ChainingKeyInfoCredentialResolver |
chainingResolver |
private org.opensaml.security.credential.Credential |
cred1 |
private org.opensaml.security.credential.Credential |
cred2 |
private org.opensaml.security.credential.Credential |
cred3 |
private org.opensaml.security.credential.Credential |
cred4 |
private org.opensaml.security.credential.Credential |
cred5 |
private net.shibboleth.utilities.java.support.resolver.CriteriaSet |
criteriaSet |
private org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver |
staticResolver12 |
private org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver |
staticResolver3 |
private org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver |
staticResolver45 |
private org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver |
staticResolverEmpty |
| Constructor and Description |
|---|
ChainingKeyInfoCredentialResolverTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildCredsAndResolvers() |
private void |
checkResolved(List<org.opensaml.security.credential.Credential> resolved,
int expectedNum,
org.opensaml.security.credential.Credential... expectedCreds)
Helper method to evaluate the results of getResolved.
|
private List<org.opensaml.security.credential.Credential> |
getResolved(Iterable<org.opensaml.security.credential.Credential> iter)
Get a set of the things that matched the set of criteria.
|
void |
testChainUnmodifiable() |
void |
testEmptyResolverChain()
Test empty resolver chain, i.e.
|
void |
testMultipleEmptyMember()
Test multiple chain members, all of which return no credentials.
|
void |
testMultipleMembers()
Test multiple chain members, returning credentials.
|
void |
testNoMoreMembers()
Test exception on attempt to call next() on iterator when no more members.
|
void |
testOneEmptyMember()
Test a single chain member, which returns no credentials.
|
void |
testOneMember()
Test one chain member, returning credentials.
|
void |
testOrderingMultipleMembers()
Test that order of returned credentials is the expected ordering,
based on the ordering in the resolver chain.
|
void |
testRemove()
Test exception on attempt to call remove() on iterator.
|
assertXMLEquals, assertXMLEquals, buildXMLObject, fetchDuration, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElementprivate org.opensaml.xmlsec.keyinfo.impl.ChainingKeyInfoCredentialResolver chainingResolver
private net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet
private org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver staticResolver12
private org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver staticResolver3
private org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver staticResolver45
private org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver staticResolverEmpty
private org.opensaml.security.credential.Credential cred1
private org.opensaml.security.credential.Credential cred2
private org.opensaml.security.credential.Credential cred3
private org.opensaml.security.credential.Credential cred4
private org.opensaml.security.credential.Credential cred5
public ChainingKeyInfoCredentialResolverTest()
public void testOneEmptyMember()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testMultipleEmptyMember()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testOneMember()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testMultipleMembers()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testOrderingMultipleMembers()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testEmptyResolverChain()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testRemove()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testNoMoreMembers()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testChainUnmodifiable()
private List<org.opensaml.security.credential.Credential> getResolved(Iterable<org.opensaml.security.credential.Credential> iter)
iter - credential iteratorprivate void checkResolved(List<org.opensaml.security.credential.Credential> resolved, int expectedNum, org.opensaml.security.credential.Credential... expectedCreds)
resolved - set of resolved credentialsexpectedNum - expected number of resolved credentialsexpectedCreds - the vararg list of the credentials expectedCopyright © 1999–2015. All rights reserved.