Class ChainingJWTClaimsValidationTest
- java.lang.Object
-
- net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
-
- net.shibboleth.oidc.security.jwt.claims.impl.ChainingJWTClaimsValidationTest
-
public class ChainingJWTClaimsValidationTest extends AbstractClaimsValidatorTest
Test for theChainingJWTClaimsValidationclass.
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.oidc.security.jwt.claims.impl.ChainingJWTClaimsValidationvalidationValidation to check.private List<net.shibboleth.oidc.jwt.claims.ClaimsValidator>validatorsDefault set of claims.-
Fields inherited from class net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
ac, prc, src
-
-
Constructor Summary
Constructors Constructor Description ChainingJWTClaimsValidationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetup()Setup the relevant contexts per method execution.voidtestNoValidators()voidtestNullClaims()voidtestNullValidators()voidvalidationFailedAuthTimeTooFarInPast()voidvalidationFailedExpired()voidvalidationFailedNoSubject()voidvalidationFailedNotBefore()voidvalidationFailedWrongNonce()voidvalidationFailedWrongUsername()voidvalidationSuccess()
-
-
-
Field Detail
-
validation
@Nonnull private net.shibboleth.oidc.security.jwt.claims.impl.ChainingJWTClaimsValidation validation
Validation to check.
-
validators
@Nonnull private List<net.shibboleth.oidc.jwt.claims.ClaimsValidator> validators
Default set of claims.
-
-
Method Detail
-
setup
@BeforeMethod public void setup() throws ComponentInitializationException
Description copied from class:AbstractClaimsValidatorTestSetup the relevant contexts per method execution.
Is not inherited, so must be enabled in concrete test classes, e.g. add a setup method and call super.
- Overrides:
setupin classAbstractClaimsValidatorTest- Throws:
ComponentInitializationException- on error.
-
testNoValidators
public void testNoValidators() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
testNullValidators
public void testNullValidators() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
testNullClaims
public void testNullClaims() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
validationSuccess
public void validationSuccess() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
validationFailedNoSubject
public void validationFailedNoSubject() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
validationFailedExpired
public void validationFailedExpired() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
validationFailedNotBefore
public void validationFailedNotBefore() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
validationFailedWrongNonce
public void validationFailedWrongNonce() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
validationFailedWrongUsername
public void validationFailedWrongUsername() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
validationFailedAuthTimeTooFarInPast
public void validationFailedAuthTimeTooFarInPast() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
-