ConditionalOtpFormAuthenticator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total450 of 4500%98 of 980%66661071071515
lambda$isOTPRequired$0(UserModel, RealmModel, MultivaluedMap, Map)780%220%1212141411
authenticate(AuthenticationFlowContext)560%100%66121211
containsMatchingRequestHeader(MultivaluedMap, String)520%80%55121211
voteForUserOtpControlAttribute(UserModel, Map)420%90%66121211
voteForUserRole(RealmModel, UserModel, Map)340%80%557711
voteForHttpHeaderMatchesPattern(MultivaluedMap, Map)320%80%557711
isOTPRequired(KeycloakSession, RealmModel, UserModel)300%20%227711
containsConditionalOtpConfig(Map)280%120%776611
setRequiredActions(KeycloakSession, RealmModel, UserModel)250%40%335511
voteForDefaultFallback(Map)230%50%446611
tryConcludeBasedOn(ConditionalOtpFormAuthenticator.OtpDecision, AuthenticationFlowContext)160%30%336611
userHasRole(RealmModel, UserModel, String)160%40%336611
tryConcludeBasedOn(ConditionalOtpFormAuthenticator.OtpDecision)110%30%334411
showOtpForm(AuthenticationFlowContext)40%n/a112211
ConditionalOtpFormAuthenticator()30%n/a111111