Class ChainingJWTClaimsValidatorTest
- java.lang.Object
-
- net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
-
- net.shibboleth.oidc.security.jwt.claims.impl.ChainingJWTClaimsValidatorTest
-
public class ChainingJWTClaimsValidatorTest extends AbstractClaimsValidatorTest
Test for theChainingJWTClaimsValidatorclass.
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.oidc.security.jwt.claims.impl.ChainingJWTClaimsValidatorvalidationValidation 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 ChainingJWTClaimsValidatorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetup()Setup the relevant contexts per method execution.voidtestNestedValidatorsSuccess()voidtestNoValidators()voidtestNullClaims()voidtestNullValidators()voidtestOptionalValidatorsFailure()voidtestOptionalValidatorsSuccess()voidvalidationFailedAuthTimeTooFarInPast()voidvalidationFailedExpired()voidvalidationFailedNotBefore()voidvalidationFailedWrongNonce()voidvalidationFailedWrongUsername()voidvalidationSuccess()
-
-
-
Field Detail
-
validation
@Nonnull private net.shibboleth.oidc.security.jwt.claims.impl.ChainingJWTClaimsValidator 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 ComponentInitializationExceptionDescription 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
-
testOptionalValidatorsFailure
public void testOptionalValidatorsFailure() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
testOptionalValidatorsSuccess
public void testOptionalValidatorsSuccess() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
testNestedValidatorsSuccess
public void testNestedValidatorsSuccess() throws ComponentInitializationException, net.shibboleth.oidc.jwt.claims.JWTValidationException- Throws:
ComponentInitializationExceptionnet.shibboleth.oidc.jwt.claims.JWTValidationException
-
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
-
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
-
-