Class ExactMatchClaimsValidatorTest
- java.lang.Object
-
- net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
-
- net.shibboleth.oidc.security.jwt.claims.impl.ExactMatchClaimsValidatorTest
-
public class ExactMatchClaimsValidatorTest extends AbstractClaimsValidatorTest
Test for theExactMatchClaimsValidator.
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.oidc.security.jwt.claims.impl.ExactMatchClaimsValidatorvalidatorThe validator to test.-
Fields inherited from class net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
ac, prc, src
-
-
Constructor Summary
Constructors Constructor Description ExactMatchClaimsValidatorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoInValidateTestNonce()Test when trying a nonce that does not exist in the claimsset.voiddoInValidateTestNullContextNonce()Test when trying a nonce that does not exist in the context.voiddoInValidateTestTrueActivationCondition()Test when trying an invalid nonce and the activator is enabled.voiddoValidateTestFalseActivationCondition()Test when trying a nonce but the validator is not active (no nonce in request).voiddoValidateTestNonce()voiddoValidateTestUsername()voidsetClaimNameTest()voidsetRequiredFieldsNotSet()voidsetup()Setup the relevant contexts per method execution.voidsetValueToMatchLookupStrategyTest()
-
-
-
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.
-
doValidateTestUsername
public void doValidateTestUsername() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidateTestNonce
public void doValidateTestNonce() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doInValidateTestNonce
public void doInValidateTestNonce() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationExceptionTest when trying a nonce that does not exist in the claimsset.- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationException- on error.ComponentInitializationException- on error.
-
doInValidateTestNullContextNonce
public void doInValidateTestNullContextNonce() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationExceptionTest when trying a nonce that does not exist in the context.- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationException- on error.ComponentInitializationException- on error.
-
doValidateTestFalseActivationCondition
public void doValidateTestFalseActivationCondition() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationExceptionTest when trying a nonce but the validator is not active (no nonce in request).- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationException- on error.ComponentInitializationException- on error.
-
doInValidateTestTrueActivationCondition
public void doInValidateTestTrueActivationCondition() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationExceptionTest when trying an invalid nonce and the activator is enabled.- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationException- on error.ComponentInitializationException- on error.
-
setRequiredFieldsNotSet
public void setRequiredFieldsNotSet() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
setClaimNameTest
public void setClaimNameTest()
-
setValueToMatchLookupStrategyTest
public void setValueToMatchLookupStrategyTest()
-
-