Class OneTimeUseConditionValidatorTest
- 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.OneTimeUseConditionValidatorTest
-
public class OneTimeUseConditionValidatorTest extends BaseAssertionValidationTest
Unit test forOneTimeUseConditionValidator.
-
-
Field Summary
Fields Modifier and Type Field Description private Conditionconditionprivate ReplayCachereplayCacheprivate MemoryStorageServicestorageServiceprivate OneTimeUseConditionValidatorvalidator-
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 OneTimeUseConditionValidatorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetUp()voidtearDown()voidtestInvalidExpirationParam()voidtestNoReplay()voidtestReplay()voidtestReplayWithExpirationParam()voidtestReplayWithGlobalExpiration()voidtestUnexpectedCondition()-
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
-
storageService
private MemoryStorageService storageService
-
replayCache
private ReplayCache replayCache
-
validator
private OneTimeUseConditionValidator validator
-
condition
private Condition condition
-
-
Method Detail
-
setUp
@BeforeMethod(dependsOnMethods="setUpBasicAssertion") public void setUp() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
tearDown
@AfterMethod public void tearDown()
-
testNoReplay
public void testNoReplay() throws AssertionValidationException, InterruptedException
-
testReplay
public void testReplay() throws AssertionValidationException, InterruptedException
-
testReplayWithGlobalExpiration
public void testReplayWithGlobalExpiration() throws AssertionValidationException, InterruptedException
-
testReplayWithExpirationParam
public void testReplayWithExpirationParam() throws AssertionValidationException, InterruptedException
-
testInvalidExpirationParam
public void testInvalidExpirationParam() throws AssertionValidationException, InterruptedException
-
testUnexpectedCondition
public void testUnexpectedCondition() throws AssertionValidationException- Throws:
AssertionValidationException
-
-