GenericTypeIdParameterValidationTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,617 of 2,6170%12 of 120%78784994997272
arrayRuleMatchingEveryArrayOfDepthRejected()2230%40%33252511
explicitArrayRuleCoversElementType()1610%n/a11373711
safeTypeParametersAccepted()1500%n/a11191911
jdkContainerTypeParametersAccepted()1220%n/a11181811
defaultTypingArrayTypeParameters()980%n/a11131311
defaultValidatorNonSubtypeTypeParameterRejected()970%n/a11151511
abstractArrayElementTypeWithArraySupport()880%n/a11222211
allowedBaseTypeDoesNotApproveTypeParameters()850%n/a11161611
abstractArrayElementTypeValidated()740%n/a11191911
arrayRuleMatchingJdkArraysRejected()730%40%33121211
explicitSignalOnlyForApprovedArrayAndItsBaseType()690%n/a11131311
nameBasedArrayRuleDoesNotCoverElementType()680%n/a11191911
arrayTypeIdSafeElementAccepted()650%n/a119911
defaultTypingDeclaredArraySubtypeAccepted()650%n/a11171711
arrayTypeIdGadgetElementRejected()630%n/a11101011
defaultTypingEnumContainersRoundTrip()630%n/a11171711
defaultTypingDeclaredArrayTypeAccepted()560%n/a11151511
arrayTypeIdApprovedBySubTypeMatcher()540%n/a11121211
baseSubtypeAsTypeParameterAccepted()520%n/a11131311
minimalClassTypeParameterRejected()450%n/a11111111
defaultTypingCompatibleMapAccepted()450%n/a119911
denyListedTypeParameterRejected()410%n/a11101011
objectBaseDenyingValidatorRejectsAllowListedTypeParameter()380%n/a11111111
nonSpecificallyApprovedArrayTypeElementValidated()370%n/a11101011
defaultTypingDeclaredObjectArrayGadgetRejected()350%n/a119911
allowListedTypeParameterAccepted()330%n/a119911
defaultTypingApprovedArrayBaseCoversElementSubtypes()330%n/a11101011
exactUniversalArrayRuleCoversItself()320%n/a119911
defaultTypingMapKeyGadgetRejected()310%n/a116611
serializableMapper(Class[])310%20%227711
nestedArrayJson(String, String, int)300%20%224411
_assertGadgetArrayRejected(ObjectMapper, String, Class, String)300%n/a115511
gadgetAsTypeParameterRejected()270%n/a115511
approvedUniversalArrayBaseTypeDoesNotCoverElements()210%n/a118811
directGadgetIsNotASubtype()180%n/a114411
nestedGadgetAsTypeParameterRejected()180%n/a114411
GenericTypeIdParameterValidationTest()150%n/a114411
lambda$nestedGadgetAsTypeParameterRejected$2()140%n/a112211
lambda$gadgetAsTypeParameterRejected$1()140%n/a111111
lambda$objectBaseDenyingValidatorRejectsAllowListedTypeParameter$29(ObjectMapper)130%n/a111111
lambda$jdkContainerTypeParametersAccepted$28(ObjectMapper)130%n/a111111
lambda$abstractArrayElementTypeWithArraySupport$19(ObjectMapper)130%n/a111111
lambda$abstractArrayElementTypeValidated$16(ObjectMapper)130%n/a111111
lambda$defaultValidatorNonSubtypeTypeParameterRejected$14(ObjectMapper)130%n/a111111
lambda$defaultValidatorNonSubtypeTypeParameterRejected$13(ObjectMapper)130%n/a111111
lambda$allowedBaseTypeDoesNotApproveTypeParameters$4(ObjectMapper)130%n/a111111
lambda$allowedBaseTypeDoesNotApproveTypeParameters$3(ObjectMapper)130%n/a111111
mapDefaultTypingMapper()120%n/a116611
lambda$directGadgetIsNotASubtype$0()110%n/a111111
lambda$explicitSignalOnlyForApprovedArrayAndItsBaseType$22(ObjectMapper, String)100%n/a111111
lambda$nonSpecificallyApprovedArrayTypeElementValidated$27(ObjectMapper)90%n/a111111
lambda$explicitArrayRuleCoversElementType$25(ObjectMapper)90%n/a111111
lambda$explicitArrayRuleCoversElementType$24(ObjectMapper)90%n/a111111
lambda$abstractArrayElementTypeWithArraySupport$18(ObjectMapper)90%n/a111111
lambda$abstractArrayElementTypeValidated$17(ObjectMapper)90%n/a111111
lambda$arrayTypeIdApprovedBySubTypeMatcher$15(ObjectMapper)90%n/a111111
lambda$denyListedTypeParameterRejected$12(ObjectMapper)90%n/a111111
lambda$defaultTypingDeclaredObjectArrayGadgetRejected$11(ObjectMapper)90%n/a111111
lambda$arrayTypeIdGadgetElementRejected$10(ObjectMapper)90%n/a111111
lambda$arrayTypeIdGadgetElementRejected$9(ObjectMapper)90%n/a111111
lambda$arrayTypeIdGadgetElementRejected$8(ObjectMapper)90%n/a111111
lambda$defaultTypingArrayTypeParameters$7(ObjectMapper)90%n/a111111
lambda$defaultTypingMapKeyGadgetRejected$6(ObjectMapper)90%n/a111111
lambda$minimalClassTypeParameterRejected$5(ObjectMapper)90%n/a111111
lambda$arrayRuleMatchingJdkArraysRejected$21(ObjectMapper)70%n/a111111
lambda$nameBasedArrayRuleDoesNotCoverElementType$26(ObjectMapper, String)60%n/a111111
lambda$explicitArrayRuleCoversElementType$23(ObjectMapper, String)60%n/a111111
lambda$_assertGadgetArrayRejected$20(ObjectMapper, String, Class)60%n/a111111
static {...}50%n/a111111
msgJson(String, String)40%n/a111111
clearInstantiations()30%n/a112211
blockingMapper()30%n/a112211