JWTVerifierTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,078 of 3,0780%0 of 0n/a135135892892135135
shouldNotRemoveIssuerWhenPassingNullReference()780%n/a11222211
shouldAllowWithAnyOfAudienceVerificationToOverrideWithAudience()650%n/a11131311
shouldCheckForNullValuesInCustomClaims()580%n/a11171711
shouldAllowWithAudienceVerificationToOverrideWithAnyOfAudience()570%n/a11131311
shouldNotRemoveClaimWhenPassingNull()490%n/a11141411
shouldAcceptAudienceWhenWithAudienceContainsAll()450%n/a11131311
shouldOverrideDefaultIssuedAtLeeway()450%n/a11111111
shouldOverrideDefaultExpiresAtLeeway()450%n/a11111111
shouldOverrideDefaultNotBeforeLeeway()450%n/a11111111
shouldAddCustomLeewayToDateClaims()430%n/a11101011
shouldCheckForNullValuesForAudience()420%n/a11121211
shouldAddDefaultLeewayToDateClaims()410%n/a119911
shouldThrowWhenAudienceHasNoneOfExpectedAnyOfAudience()380%n/a115511
shouldThrowWhenAudienceClaimDoesNotContainAllExpected()380%n/a115511
shouldValidateMultipleIssuers()330%n/a118811
shouldValidateCustomArrayClaimOfTypeInteger()330%n/a117711
shouldValidateCustomArrayClaimOfTypeLong()330%n/a117711
shouldValidateCustomArrayClaimOfTypeLongWhenValueIsInteger()330%n/a117711
shouldValidateCustomArrayClaimOfTypeLongWhenValueIsIntegerAndLong()330%n/a117711
shouldThrowWhenAudienceClaimIsNullWithAnAudience()300%n/a115511
shouldThrowOnInvalidCustomClaimValueOfTypeString()300%n/a115511
shouldThrowOnInvalidCustomClaimValueOfTypeInteger()300%n/a115511
shouldThrowOnInvalidCustomClaimValueOfTypeDouble()300%n/a115511
shouldThrowOnInvalidCustomClaimValueOfTypeBoolean()300%n/a115511
shouldThrowOnInvalidCustomClaimValueOfTypeDate()300%n/a115511
shouldThrowOnInvalidCustomClaimValue()300%n/a115511
shouldValidateCustomArrayClaimOfTypeString()300%n/a117711
shouldAcceptAudienceWhenAnyOfAudienceAndAllContained()290%n/a117711
lambda$shouldThrowWhenExpectedArrayClaimIsMissing$13()290%n/a116611
shouldNotRemoveCustomClaimOfTypeDateWhenNull()280%n/a117711
JWTVerifierTest()270%n/a116611
shouldValidateIssuer()270%n/a119911
shouldNotReplaceWhenMultipleChecksAreAdded()260%n/a118811
shouldVerifyMapClaimPresence()260%n/a119911
shouldNotRemovePredicateCheckForNull()260%n/a117711
shouldThrowOnNullIssuer()250%n/a115511
shouldThrowWhenAudienceClaimIsNull()250%n/a115511
shouldThrowOnInvalidNotBeforeIfPresent()250%n/a115511
shouldThrowOnFutureIssuedAt()250%n/a115511
shouldThrowOnInvalidIssuedAtIfPresent()250%n/a115511
shouldVerifyBooleanClaimPresence()250%n/a119911
shouldVerifyIntegerClaimPresence()250%n/a119911
shouldVerifyLongClaimPresence()250%n/a119911
shouldVerifyDoubleClaimPresence()250%n/a119911
shouldVerifyListClaimPresence()250%n/a119911
shouldSuccessfullyVerifyClaimWithPredicate()250%n/a119911
shouldVerifyStringClaimPresence()240%n/a119911
shouldVerifyStandardClaimPresence()240%n/a119911
shouldThrowOnInvalidIssuer()230%n/a115511
shouldThrowOnInvalidSubject()230%n/a115511
shouldThrowWhenExpectedEmptyList()230%n/a115511
shouldThrowOnInvalidJWTId()230%n/a115511
shouldThrowWhenVerifyingClaimPresenceWhenClaimNameIsNull()230%n/a118811
shouldThrowWhenPredicateReturnsFalse()230%n/a115511
shouldSuccessfullyVerifyClaimWithNull()230%n/a119911
shouldThrowWhenNullClaimHasValue()230%n/a115511
shouldCheckForNullValuesInIssuer()230%n/a119911
shouldValidateCustomClaimOfTypeDate()220%n/a118811
shouldSkipIssuedAtVerificationWhenFlagIsPassed()220%n/a116611
shouldOverrideAcceptIssuedAtWhenIgnoreIssuedAtFlagPassedAndSkipTheVerification()220%n/a119911
shouldAcceptAudienceWhenWithAudienceAndPartialExpected()210%n/a117711
shouldValidateExpiresAtWithLeeway()210%n/a118811
shouldValidateNotBeforeWithLeeway()210%n/a118811
lambda$shouldThrowWhenAudienceClaimDoesNotContainAllExpected$8()210%n/a116611
lambda$shouldThrowWhenAudienceHasNoneOfExpectedAnyOfAudience$7()210%n/a116611
lambda$shouldThrowWhenVerifyingClaimPresenceButClaimNotPresent$27()200%n/a118811
shouldValidateExpiresAtIfPresent()190%n/a117711
shouldThrowWhenExpiresAtIsNow()190%n/a114411
shouldThrowOnInvalidExpiresAtIfPresent()190%n/a114411
shouldValidateNotBeforeIfPresent()190%n/a117711
shouldAcceptNotBeforeEqualToNow()190%n/a117711
shouldValidateIssuedAtIfPresent()190%n/a117711
shouldCheckForWrongLongClaim()190%n/a114411
lambda$shouldCheckForWrongIntegerArrayClaim$38()190%n/a116611
lambda$shouldCheckForWrongLongArrayClaim$36()190%n/a116611
lambda$shouldThrowWhenPredicateReturnsFalse$30()190%n/a118811
lambda$shouldThrowOnFutureIssuedAt$24()190%n/a115511
shouldValidateCustomClaimOfTypeInteger()180%n/a117711
shouldValidateCustomClaimOfTypeLong()180%n/a117711
shouldValidateCustomClaimOfTypeDouble()180%n/a117711
shouldValidateCustomClaimOfTypeBoolean()180%n/a117711
shouldThrowOnNegativeCustomLeeway()180%n/a116611
shouldThrowOnNegativeExpiresAtLeeway()180%n/a116611
shouldThrowOnNegativeNotBeforeLeeway()180%n/a116611
shouldThrowOnNegativeIssuedAtLeeway()180%n/a116611
lambda$shouldCheckForWrongStringArrayClaim$37()180%n/a116611
lambda$shouldThrowWhenNullClaimIsMissing$33()180%n/a118811
lambda$shouldThrowWhenNullClaimHasValue$32()180%n/a118811
shouldThrowOnMissingIssuer()170%n/a114411
shouldThrowWhenAudienceClaimIsMissing()170%n/a114411
shouldThrowWhenExpectedArrayClaimIsMissing()170%n/a114411
shouldThrowWhenExpectedClaimIsMissing()170%n/a114411
shouldValidateCustomClaimOfTypeString()170%n/a117711
shouldThrowWhenVerifyingClaimPresenceButClaimNotPresent()170%n/a114411
shouldThrowWhenNullClaimIsMissing()170%n/a114411
lambda$shouldThrowWhenAudienceClaimIsNullWithAnAudience$11()170%n/a116611
lambda$shouldThrowWhenAudienceClaimIsMissing$10()170%n/a116611
lambda$shouldThrowWhenAudienceClaimIsNull$9()170%n/a116611
shouldValidateSubject()160%n/a117711
shouldThrowOnNullCustomClaimName()160%n/a115511
shouldValidateJWTId()160%n/a117711
shouldCheckForNullValuesForSubject()160%n/a117711
shouldCheckForNullValuesInJwtId()160%n/a117711
lambda$shouldThrowOnInvalidIssuedAtIfPresent$25()150%n/a116611
lambda$shouldThrowOnInvalidNotBeforeIfPresent$23()150%n/a116611
lambda$shouldThrowOnInvalidExpiresAtIfPresent$22()150%n/a116611
lambda$shouldThrowWhenExpiresAtIsNow$21()150%n/a116611
lambda$shouldThrowOnInvalidCustomClaimValueOfTypeDate$19()150%n/a116611
lambda$shouldThrowOnMissingIssuer$5()150%n/a117711
shouldSkipClaimValidationsIfNoClaimsRequired()140%n/a116611
lambda$shouldCheckForWrongLongClaim$35()140%n/a116611
lambda$shouldCheckForClaimPresenceEvenForNormalClaimChecks$34()140%n/a116611
lambda$shouldThrowOnInvalidCustomClaimValueOfTypeBoolean$18()140%n/a116611
lambda$shouldThrowOnInvalidCustomClaimValueOfTypeDouble$17()140%n/a116611
lambda$shouldThrowOnInvalidCustomClaimValueOfTypeInteger$16()140%n/a116611
lambda$shouldThrowOnInvalidCustomClaimValue$20()130%n/a116611
lambda$shouldThrowOnInvalidCustomClaimValueOfTypeString$15()130%n/a116611
lambda$shouldThrowWhenExpectedClaimIsMissing$14()130%n/a116611
lambda$shouldThrowWhenExpectedEmptyList$12()130%n/a116611
lambda$shouldValidateIssuer$2()130%n/a116611
shouldThrowWhenInitializedWithoutAlgorithm()120%n/a113311
shouldThrowWhenAlgorithmDoesntMatchTheTokensAlgorithm()120%n/a113311
shouldCheckForClaimPresenceEvenForNormalClaimChecks()120%n/a113311
shouldCheckForWrongLongArrayClaim()120%n/a113311
shouldCheckForWrongStringArrayClaim()120%n/a113311
shouldCheckForWrongIntegerArrayClaim()120%n/a113311
lambda$shouldThrowOnInvalidJWTId$26()120%n/a116611
lambda$shouldThrowOnInvalidSubject$6()120%n/a116611
lambda$shouldThrowOnNullIssuer$4()120%n/a116611
lambda$shouldThrowOnInvalidIssuer$3()120%n/a116611
lambda$shouldThrowWhenAlgorithmDoesntMatchTheTokensAlgorithm$1()100%n/a113311
lambda$shouldNotRemovePredicateCheckForNull$31(Claim, DecodedJWT)50%n/a111111
lambda$shouldThrowWhenPredicateReturnsFalse$29(Claim, DecodedJWT)50%n/a111111
lambda$shouldSuccessfullyVerifyClaimWithPredicate$28(Claim, DecodedJWT)50%n/a111111
lambda$shouldThrowWhenInitializedWithoutAlgorithm$0()40%n/a111111