public class ChainingKeyInfoCredentialResolverTest extends 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 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 |
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory| 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, unmarshallElement, unmarshallElementinitOpenSAMLprivate org.opensaml.xmlsec.keyinfo.impl.ChainingKeyInfoCredentialResolver chainingResolver
private 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 ResolverException
ResolverExceptionpublic void testMultipleEmptyMember()
throws ResolverException
ResolverExceptionpublic void testOneMember()
throws ResolverException
ResolverExceptionpublic void testMultipleMembers()
throws ResolverException
ResolverExceptionpublic void testOrderingMultipleMembers()
throws ResolverException
ResolverExceptionpublic void testEmptyResolverChain()
throws ResolverException
ResolverExceptionpublic void testRemove()
throws ResolverException
ResolverExceptionpublic void testNoMoreMembers()
throws ResolverException
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–2019 Shibboleth Consortium. All rights reserved.