org.opensaml.common.binding.security
InboundMessageType
- type of inbound SAML messageOutboundMessageType
- type of outbound SAML message (here unused)NameIDType
- type of SAML context name identifier (here unused)public abstract class BaseSAMLSecurityPolicyRuleTestCase<InboundMessageType extends org.opensaml.common.SAMLObject,OutboundMessageType extends org.opensaml.common.SAMLObject,NameIDType extends org.opensaml.common.SAMLObject> extends BaseTestCase
Modifier and Type | Field and Description |
---|---|
protected org.opensaml.common.binding.SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIDType> |
messageContext
The message context to evaluate.
|
protected SecurityPolicyRule |
rule
The security policy rule to evaluate.
|
builderFactory, marshallerFactory, parser, unmarshallerFactory
JAVA5_XSLTC_FACTORY_NAME, XSLT_END, XSLT_IDENTITY_TEMPLATE, XSLT_START, XSLT_START_NO_VERSION, XSLT_STRIP_COMMENTS_TEMPLATE, XSLT_STRIP_WHITESPACE, XSLT_XML_OUTPUT_NOINDENT
CLOSE_NODE, END_CDATA, END_COMMENT, END_PROCESSING_INSTRUCTION, OPEN_END_NODE, OPEN_START_NODE, START_CDATA, START_COMMENT, START_DOCTYPE, START_PROCESSING_INSTRUCTION, W3C_XML_SCHEMA_INSTANCE_NO_NAMESPACE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_INSTANCE_NS_URI, W3C_XML_SCHEMA_INSTANCE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_NS_URI, XML_DECLARATION, XMLNS_PREFIX, XPATH_ATTRIBUTE_IDENTIFIER, XPATH_CHARACTER_NODE_IDENTIFIER, XPATH_COMMENT_IDENTIFIER, XPATH_NODE_INDEX_END, XPATH_NODE_INDEX_START, XPATH_PROCESSING_INSTRUCTION_IDENTIFIER, XPATH_SEPARATOR
Constructor and Description |
---|
BaseSAMLSecurityPolicyRuleTestCase() |
Modifier and Type | Method and Description |
---|---|
protected void |
assertRuleFailure(String msg)
Evaluate the current policy rule using the current message context.
|
protected void |
assertRuleSuccess(String msg)
Evaluate the current policy rule using the current message context.
|
protected XMLObject |
buildInboundMessage()
Build the message to be evaled.
|
protected InboundMessageType |
buildInboundSAMLMessage()
Build the inbound SAML message.
|
protected InTransport |
buildInTransport()
Build the inbound message InTransport that will be set in the message context.
|
protected org.opensaml.common.binding.SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIDType> |
buildMessageContext()
Build the message context that will be evaluated.
|
protected void |
setUp() |
assertEquals, assertEquals, buildXMLObject, tearDown, unmarshallElement
assertNodeTestPasses, assertNodeTestPasses, assertNodeTestPasses, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLIdentical, assertXMLIdentical, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathExists, assertXpathExists, assertXpathExists, assertXpathNotExists, assertXpathNotExists, assertXpathNotExists, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, compareXML, compareXML, compareXML, compareXML, compareXML, compareXML
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
protected SecurityPolicyRule rule
protected org.opensaml.common.binding.SAMLMessageContext<InboundMessageType extends org.opensaml.common.SAMLObject,OutboundMessageType extends org.opensaml.common.SAMLObject,NameIDType extends org.opensaml.common.SAMLObject> messageContext
protected void setUp() throws Exception
setUp
in class BaseTestCase
Exception
protected org.opensaml.common.binding.SAMLMessageContext<InboundMessageType,OutboundMessageType,NameIDType> buildMessageContext()
protected InTransport buildInTransport()
protected XMLObject buildInboundMessage()
protected InboundMessageType buildInboundSAMLMessage()
protected void assertRuleSuccess(String msg)
msg
- message to include in fail() messagesprotected void assertRuleFailure(String msg)
msg
- message to include in fail() messagesCopyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.