Class AbstractSubjectConfirmationValidatorTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- org.opensaml.core.testing.XMLObjectBaseTestCase
-
- org.opensaml.saml.saml2.assertion.tests.BaseAssertionValidationTest
-
- org.opensaml.saml.saml2.assertion.impl.AbstractSubjectConfirmationValidatorTest
-
public class AbstractSubjectConfirmationValidatorTest extends BaseAssertionValidationTest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractSubjectConfirmationValidatorTest.MockSubjectConfirmationValidator
-
Field Summary
Fields Modifier and Type Field Description private SubjectConfirmationsubjectConfirmationprivate AbstractSubjectConfirmationValidatorTest.MockSubjectConfirmationValidatorvalidator-
Fields inherited from class org.opensaml.saml.saml2.assertion.tests.BaseAssertionValidationTest
AUTHN_STATEMENT_ADDRESS, CLOCK_SKEW, ISSUER, PRINCIPAL_NAME, SUBJECT_CONFIRMATION_ADDRESS, SUBJECT_CONFIRMATION_IN_RESPONSE_TO, SUBJECT_CONFIRMATION_RECIPIENT
-
Fields inherited from class org.opensaml.core.testing.XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
-
-
Constructor Summary
Constructors Constructor Description AbstractSubjectConfirmationValidatorTest()
-
Method Summary
-
Methods inherited from class org.opensaml.saml.saml2.assertion.tests.BaseAssertionValidationTest
buildBasicAuthnStatement, buildBasicConditions, buildBasicStaticParameters, buildBasicSubjectConfirmationData, buildBasicSubjectConfirmationData, getAssertion, getCertificate, getPrivateKey, getSigningCredential, setUpBasicAssertion, signAssertion
-
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
-
validator
private AbstractSubjectConfirmationValidatorTest.MockSubjectConfirmationValidator validator
-
subjectConfirmation
private SubjectConfirmation subjectConfirmation
-
-
Method Detail
-
setUp
@BeforeMethod(dependsOnMethods="setUpBasicAssertion") public void setUp()
-
testValidConfirmationData
public void testValidConfirmationData() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoConfirmationData
public void testNoConfirmationData() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidAddress
public void testInvalidAddress() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidAddressWithAddressCheckDisabled
public void testInvalidAddressWithAddressCheckDisabled() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidAddressParamType
public void testInvalidAddressParamType() throws AssertionValidationException- Throws:
AssertionValidationException
-
testMissingAddressParam
public void testMissingAddressParam() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoAddress
public void testNoAddress() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoAddressAndRequired
public void testNoAddressAndRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoConfirmationDataAndAddressRequired
public void testNoConfirmationDataAndAddressRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidRecipient
public void testInvalidRecipient() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidRecipientParamType
public void testInvalidRecipientParamType() throws AssertionValidationException- Throws:
AssertionValidationException
-
testMissingRecipientParam
public void testMissingRecipientParam() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoRecipient
public void testNoRecipient() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoRecipientAndRequired
public void testNoRecipientAndRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoConfirmationDataAndRecipientRequired
public void testNoConfirmationDataAndRecipientRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidNotBefore
public void testInvalidNotBefore() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoNotBefore
public void testNoNotBefore() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoNotBeforeAndRequired
public void testNoNotBeforeAndRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoConfirmationDataAndNotBeforeRequired
public void testNoConfirmationDataAndNotBeforeRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidNotOnOrAfter
public void testInvalidNotOnOrAfter() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoNotOnOrAfter
public void testNoNotOnOrAfter() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoNotOnOrAfterAndRequired
public void testNoNotOnOrAfterAndRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoConfirmationDataAndNotOnOrAfterRequired
public void testNoConfirmationDataAndNotOnOrAfterRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidInResponseTo
public void testInvalidInResponseTo() throws AssertionValidationException- Throws:
AssertionValidationException
-
testInvalidInResponseToParamType
public void testInvalidInResponseToParamType() throws AssertionValidationException- Throws:
AssertionValidationException
-
testMissingInResponseToParam
public void testMissingInResponseToParam() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoInResponseTo
public void testNoInResponseTo() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoInResponseToAndRequired
public void testNoInResponseToAndRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
testNoConfirmationDataAndInResponseToRequired
public void testNoConfirmationDataAndInResponseToRequired() throws AssertionValidationException- Throws:
AssertionValidationException
-
-