Class ByReferenceMetadataFilterTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- org.opensaml.core.testing.XMLObjectBaseTestCase
-
- org.opensaml.saml.metadata.resolver.filter.impl.ByReferenceMetadataFilterTest
-
- All Implemented Interfaces:
Predicate<EntityDescriptor>
public class ByReferenceMetadataFilterTest extends XMLObjectBaseTestCase implements Predicate<EntityDescriptor>
Unit test forByReferenceMetadataFilter.
-
-
Field Summary
Fields Modifier and Type Field Description private Collection<String>formatsprivate FilesystemMetadataResolvermetadataProviderprivate NameIDFormatFilternameIDFilterprivate ByReferenceMetadataFilterrefFilterprotected MetadataResolverresolver-
Fields inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
-
-
Constructor Summary
Constructors Constructor Description ByReferenceMetadataFilterTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplicable()voidnotApplicable()protected voidsetUp()booleantest(EntityDescriptor input)private voidvalidate(boolean applied)Validate whether the filter was or wasn't applied.-
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
-
resolver
protected MetadataResolver resolver
-
metadataProvider
private FilesystemMetadataResolver metadataProvider
-
refFilter
private ByReferenceMetadataFilter refFilter
-
nameIDFilter
private NameIDFormatFilter nameIDFilter
-
formats
private Collection<String> formats
-
-
Method Detail
-
setUp
@BeforeMethod protected void setUp() throws URISyntaxException, ResolverException- Throws:
URISyntaxExceptionResolverException
-
notApplicable
public void notApplicable() throws ComponentInitializationException, ResolverException
-
applicable
public void applicable() throws ComponentInitializationException, ResolverException
-
validate
private void validate(boolean applied) throws ResolverExceptionValidate whether the filter was or wasn't applied.- Parameters:
applied-trueif validating that the filter was applied,falseotherwise- Throws:
ResolverException- if something goes wrong
-
test
public boolean test(EntityDescriptor input)
- Specified by:
testin interfacePredicate<EntityDescriptor>
-
-