Class AbstractDynamicMetadataResolverTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- org.opensaml.core.testing.XMLObjectBaseTestCase
-
- org.opensaml.saml.metadata.resolver.impl.AbstractDynamicMetadataResolverTest
-
public class AbstractDynamicMetadataResolverTest extends XMLObjectBaseTestCase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classAbstractDynamicMetadataResolverTest.MockDynamicResolver
-
Field Summary
Fields Modifier and Type Field Description private EntityDescriptored1private EntityDescriptored2private EntityDescriptored3private Stringid1private Stringid2private Stringid3private Function<EntityDescriptor,String>persistentCacheKeyGeneratorprivate XMLObjectLoadSaveManager<EntityDescriptor>persistentCacheManagerprivate Map<String,EntityDescriptor>persistentCacheMapprivate AbstractDynamicMetadataResolverTest.MockDynamicResolverresolverprivate SignatureTrustEnginesignatureTrustEngineprivate SignatureValidationFiltersignatureValidationFilterprivate CredentialsigningCredprivate SignatureSigningParameterssigningParamsprivate Map<String,EntityDescriptor>sourceMap-
Fields inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
-
-
Constructor Summary
Constructors Constructor Description AbstractDynamicMetadataResolverTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetUp()protected voidsetUpEntityData()protected voidsetUpSigningSupport()protected voidtearDown()voidtestBasicResolution()voidtestBasicResolutionWithPersistentCache()voidtestClear()voidtestClearByEntityID()voidtestDOMDropFromFetch()voidtestEntityIDClearWithNegativeLookupCache()voidtestGlobalClearWithNegativeLookupCache()voidtestInitFromPersistentCache()voidtestInitFromPersistentCacheWithDifferingKeys()voidtestInitFromPersistentCacheWithPredicate()voidtestNegativeLookupCache()voidtestNoEntities()voidtestSecondaryIndexAfterEntityIDResolution()voidtestSecondaryIndexAfterEntityIDResolutionMultipleResults()voidtestSecondaryLookupThenEntityID()voidtestWithPersistentCache()voidtestWithPersistentCacheAndSignatureValidation()-
Methods inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
assertXMLEquals, assertXMLEquals, buildXMLObject, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElement, unmarshallElement
-
Methods inherited from class org.opensaml.core.testing.OpenSAMLInitBaseTestCase
initOpenSAML
-
-
-
-
Field Detail
-
sourceMap
private Map<String,EntityDescriptor> sourceMap
-
persistentCacheManager
private XMLObjectLoadSaveManager<EntityDescriptor> persistentCacheManager
-
persistentCacheMap
private Map<String,EntityDescriptor> persistentCacheMap
-
persistentCacheKeyGenerator
private Function<EntityDescriptor,String> persistentCacheKeyGenerator
-
resolver
private AbstractDynamicMetadataResolverTest.MockDynamicResolver resolver
-
id1
private String id1
-
id2
private String id2
-
id3
private String id3
-
ed1
private EntityDescriptor ed1
-
ed2
private EntityDescriptor ed2
-
ed3
private EntityDescriptor ed3
-
signingCred
private Credential signingCred
-
signingParams
private SignatureSigningParameters signingParams
-
signatureTrustEngine
private SignatureTrustEngine signatureTrustEngine
-
signatureValidationFilter
private SignatureValidationFilter signatureValidationFilter
-
-
Method Detail
-
setUpSigningSupport
@BeforeClass protected void setUpSigningSupport() throws NoSuchAlgorithmException, NoSuchProviderException
-
setUpEntityData
@BeforeMethod protected void setUpEntityData() throws MarshallingException, IOException, SecurityException, SignatureException
-
setUp
@BeforeMethod protected void setUp()
-
tearDown
@AfterMethod protected void tearDown()
-
testNoEntities
public void testNoEntities() throws ComponentInitializationException, ResolverException
-
testBasicResolution
public void testBasicResolution() throws ComponentInitializationException, ResolverException
-
testClear
public void testClear() throws ComponentInitializationException, ResolverException
-
testClearByEntityID
public void testClearByEntityID() throws ComponentInitializationException, ResolverException
-
testNegativeLookupCache
public void testNegativeLookupCache() throws ComponentInitializationException, ResolverException, InterruptedException
-
testGlobalClearWithNegativeLookupCache
public void testGlobalClearWithNegativeLookupCache() throws ComponentInitializationException, ResolverException, InterruptedException
-
testEntityIDClearWithNegativeLookupCache
public void testEntityIDClearWithNegativeLookupCache() throws ComponentInitializationException, ResolverException, InterruptedException
-
testDOMDropFromFetch
public void testDOMDropFromFetch() throws ComponentInitializationException, ResolverException
-
testBasicResolutionWithPersistentCache
public void testBasicResolutionWithPersistentCache() throws ComponentInitializationException, ResolverException
-
testWithPersistentCache
public void testWithPersistentCache() throws ComponentInitializationException, ResolverException
-
testWithPersistentCacheAndSignatureValidation
public void testWithPersistentCacheAndSignatureValidation() throws ComponentInitializationException, ResolverException
-
testInitFromPersistentCache
public void testInitFromPersistentCache() throws ComponentInitializationException, ResolverException, IOException
-
testInitFromPersistentCacheWithPredicate
public void testInitFromPersistentCacheWithPredicate() throws ComponentInitializationException, ResolverException, IOException
-
testInitFromPersistentCacheWithDifferingKeys
public void testInitFromPersistentCacheWithDifferingKeys() throws ComponentInitializationException, ResolverException, IOException
-
testSecondaryIndexAfterEntityIDResolution
public void testSecondaryIndexAfterEntityIDResolution() throws ComponentInitializationException, ResolverException
-
testSecondaryIndexAfterEntityIDResolutionMultipleResults
public void testSecondaryIndexAfterEntityIDResolutionMultipleResults() throws ComponentInitializationException, ResolverException
-
testSecondaryLookupThenEntityID
public void testSecondaryLookupThenEntityID() throws ComponentInitializationException, ResolverException
-
-