Class SAMLMetadataLookupHandlerTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- org.opensaml.core.testing.XMLObjectBaseTestCase
-
- org.opensaml.saml.common.binding.impl.SAMLMetadataLookupHandlerTest
-
public class SAMLMetadataLookupHandlerTest extends XMLObjectBaseTestCase
Test forSAMLMetadataLookupHandler.
-
-
Field Summary
Fields Modifier and Type Field Description private Function<MessageContext,SAMLMetadataContext>copyContextStrategyprivate EntityDescriptorexistingEntityDescriptorprivate SAMLMetadataContextexistingMetadataContextprivate RoleDescriptorexistingRoleDescriptorprivate SAMLMetadataLookupHandlerhandlerprivate MessageContextmessageContextprivate PredicateRoleDescriptorResolverroleResolver-
Fields inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
-
-
Constructor Summary
Constructors Constructor Description SAMLMetadataLookupHandlerTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclassSetUp()voidsetUp()voidtestBadProtocol()voidtestBadRole()voidtestConfigFailure()voidtestCopyFailEntityIDMismatch()voidtestCopyFailMissingExistingEntityDescriptor()voidtestCopyFailMissingExistingRoleDescriptor()voidtestCopyFailRoleMismatch()voidtestCopySuccess()voidtestDetectDuplicateEntityIDs()voidtestMissingContexts()voidtestNotFound()voidtestSuccess()voidtestSuccessWithContextClass()-
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
-
roleResolver
private PredicateRoleDescriptorResolver roleResolver
-
handler
private SAMLMetadataLookupHandler handler
-
messageContext
private MessageContext messageContext
-
existingMetadataContext
private SAMLMetadataContext existingMetadataContext
-
existingEntityDescriptor
private EntityDescriptor existingEntityDescriptor
-
existingRoleDescriptor
private RoleDescriptor existingRoleDescriptor
-
copyContextStrategy
private Function<MessageContext,SAMLMetadataContext> copyContextStrategy
-
-
Method Detail
-
classSetUp
@BeforeClass public void classSetUp() throws ResolverException, URISyntaxException, ComponentInitializationException
-
setUp
@BeforeMethod public void setUp()
-
testConfigFailure
public void testConfigFailure()
-
testMissingContexts
public void testMissingContexts() throws ComponentInitializationException, MessageHandlerException
-
testNotFound
public void testNotFound() throws ComponentInitializationException, MessageHandlerException
-
testBadRole
public void testBadRole() throws ComponentInitializationException, MessageHandlerException
-
testBadProtocol
public void testBadProtocol() throws ComponentInitializationException, MessageHandlerException
-
testSuccess
public void testSuccess() throws ComponentInitializationException, MessageHandlerException
-
testSuccessWithContextClass
public void testSuccessWithContextClass() throws ComponentInitializationException, MessageHandlerException
-
testCopySuccess
public void testCopySuccess() throws ComponentInitializationException, MessageHandlerException
-
testCopyFailMissingExistingEntityDescriptor
public void testCopyFailMissingExistingEntityDescriptor() throws ComponentInitializationException, MessageHandlerException
-
testCopyFailMissingExistingRoleDescriptor
public void testCopyFailMissingExistingRoleDescriptor() throws ComponentInitializationException, MessageHandlerException
-
testCopyFailEntityIDMismatch
public void testCopyFailEntityIDMismatch() throws ComponentInitializationException, MessageHandlerException
-
testCopyFailRoleMismatch
public void testCopyFailRoleMismatch() throws ComponentInitializationException, MessageHandlerException
-
testDetectDuplicateEntityIDs
public void testDetectDuplicateEntityIDs() throws ComponentInitializationException, MessageHandlerException
-
-