JWTCreatorTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,040 of 3,0400%4 of 40%66666606606464
shouldAcceptCustomMapClaimOfBasicObjectTypes()2790%n/a11363611
shouldAcceptCustomListClaimOfBasicObjectTypes()2720%n/a11363611
shouldAddHeaderClaim()2020%n/a11363611
shouldPreserveInsertionOrder()1930%40%33373711
withPayloadShouldSupportNullValuesEverywhere()1730%n/a11292911
withPayloadShouldAllowNestedSupportedTypes()1120%n/a11191911
withPayloadShouldAllowNullListItems()680%n/a11101011
shouldSupportJsonValueHeaderWithNestedDataStructure()600%n/a11141411
withPayloadShouldSupportJsonValueWithNestedDataStructure()600%n/a11141411
shouldNotOverwriteKeyIdIfAddedFromRSAAlgorithms()530%n/a11121211
shouldNotOverwriteKeyIdIfAddedFromECDSAAlgorithms()530%n/a11121211
shouldRemoveHeaderIfTheValueIsNull()510%n/a11131311
shouldAddKeyIdIfAvailableFromRSAAlgorithms()510%n/a11111111
shouldAddKeyIdIfAvailableFromECDSAAlgorithms()510%n/a11111111
shouldAddAudience()510%n/a11111111
shouldOverwriteExistingHeaderIfHeaderMapContainsTheSameKey()420%n/a11111111
shouldOverwriteExistingHeadersWhenSettingSameHeaderKey()420%n/a11111111
withPayloadShouldAddBasicClaim()420%n/a11101011
withPayloadShouldOverwriteExistingClaimIfPayloadMapContainsTheSameKey()420%n/a11111111
shouldOverwriteExistingPayloadWhenSettingSamePayloadKey()420%n/a11111111
shouldAcceptCustomArrayClaimOfTypeInteger()390%n/a117711
shouldAcceptCustomArrayClaimOfTypeLong()390%n/a117711
withPayloadShouldNotAllowListWithCustomType()390%n/a118811
shouldAcceptCustomClaimOfTypeMap()370%n/a11101011
shouldAcceptCustomArrayClaimOfTypeString()360%n/a117711
withPayloadShouldCreateJwtWithEmptyBodyIfPayloadNull()360%n/a11111111
withPayloadShouldNotAllowMapWithCustomType()360%n/a119911
shouldSetCustomTypeInTheHeader()350%n/a119911
withPayloadShouldNotAllowCustomType()340%n/a119911
shouldAcceptCustomClaimForNullListItem()320%n/a116611
shouldAddKeyId()310%n/a118811
shouldSetCorrectAlgorithmInTheHeader()290%n/a117711
shouldSetDefaultTypeInTheHeader()290%n/a117711
shouldRefuseCustomListClaimForUnknownListElementWrappedInAMap()290%n/a118811
shouldAcceptCustomClaimOfTypeDate()280%n/a118811
shouldAcceptCustomClaimOfTypeDateInstant()260%n/a118811
shouldRefuseCustomClaimOfTypeUserPojo()260%n/a117711
shouldRefuseCustomListClaimForUnknownArrayType()260%n/a117711
shouldAcceptCustomClaimOfTypeInteger()240%n/a117711
shouldAcceptCustomClaimOfTypeLong()240%n/a117711
shouldAcceptCustomClaimOfTypeDouble()240%n/a117711
shouldAcceptCustomClaimOfTypeBoolean()240%n/a117711
shouldRefuseCustomMapClaimForNonStringKey()240%n/a117711
shouldAddExpiresAtInstant()230%n/a117711
shouldAcceptCustomClaimOfTypeString()230%n/a117711
shouldAddExpiresAt()220%n/a116611
shouldAddNotBefore()220%n/a116611
shouldAddIssuedAt()220%n/a116611
shouldRefuseCustomClaimForNullMapKey()220%n/a117711
shouldAddNotBeforeInstant()200%n/a116611
shouldAddIssuedAtInstant()200%n/a116611
shouldRefuseCustomListClaimForUnknownListElement()200%n/a116611
shouldCreatePayloadWithNullForMap()200%n/a116611
shouldCreatePayloadWithNullForList()200%n/a116611
shouldAddIssuer()190%n/a116611
shouldAddSubject()190%n/a116611
shouldAddJWTId()190%n/a116611
shouldReturnBuilderIfNullMapIsProvided()180%n/a118811
shouldFailWithIllegalArgumentExceptionForInvalidJsonForHeaderClaims()180%n/a117711
shouldFailWithIllegalArgumentExceptionForInvalidJsonForPayloadClaims()180%n/a117711
shouldSetEmptySignatureIfAlgorithmIsNone()160%n/a115511
shouldThrowOnNullCustomClaimName()140%n/a115511
shouldThrowWhenRequestingSignWithoutAlgorithm()130%n/a115511
JWTCreatorTest()60%n/a113311