KeycloakModelUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,628 of 1,6541%247 of 2480%1992023823897578
cloneContextToSession(KeycloakContext, KeycloakSession, boolean)1430%360%1919323211
isFlowUsed(RealmModel, AuthenticationFlowModel)860%240%13138811
formatPathSegments(String[], int, String)820%140%88151511
runJobInRetriableTransaction(KeycloakSessionFactory, KeycloakSessionTaskWithResult, int, int)740%60%44212111
createComponentModel(String, String, String, String, String[])550%60%44141411
resolveAttribute(UserModel, String, boolean)550%80%55151511
isExceptionRetriable(Throwable)490%100%66101011
findGroupByPath(RealmModel, String)450%80%55101011
parseRole(String)440%20%228811
getRoleFromString(RealmModel, String)430%60%44121211
lambda$findSubGroup$9(String[], int, GroupModel)410%80%559911
getComponentFactory(KeycloakSessionFactory, Class, Config.Scope, String)400%40%337711
setupAuthorizationServices(RealmModel)400%40%336611
suspendJtaTransaction(KeycloakSessionFactory, Runnable)390%60%44151511
searchFor(RoleModel, RoleModel, Set)380%80%558811
lambda$findGroupByPath$10(String[], GroupModel)350%80%559911
normalizeGroupPath(String)330%60%448811
deepDeleteAuthenticationFlow(RealmModel, AuthenticationFlowModel, Runnable, Runnable)330%40%33121211
generateKeyPairCertificate(String)260%n/a118811
getIdentityProviderDisplayName(KeycloakSession, IdentityProviderModel)260%60%448811
resolveAttribute(GroupModel, String, boolean)250%60%444411
findClientScopeById(RealmModel, ClientModel, String)250%60%448811
findUserByNameOrEmail(KeycloakSession, RealmModel, String)240%60%445511
getSecretLengthByAuthenticationType(String, String)240%80%555511
runJobInTransactionWithResult(KeycloakSessionFactory, KeycloakContext, KeycloakSessionTaskWithResult)220%n/a119911
setTransactionLimit(KeycloakSessionFactory, int)220%40%338811
generateSecret(ClientModel)210%n/a115511
isRealmProviderJpa(KeycloakSession)210%60%442211
setupOfflineRole(RealmModel)180%20%226611
lambda$deepFindAuthenticationExecutions$6(RealmModel, List, AuthenticationExecutionModel)180%20%226611
lambda$isFlowUsed$12(AuthenticationFlowModel, IdentityProviderModel)160%40%332211
buildRoleQualifier(String, String)150%20%223311
lambda$getClientScopeMappingsStream$11(ClientModel, RoleModel)150%40%332211
lambda$getComponentModel$4(String, AtomicReference, String, KeycloakSession)150%20%223311
getComponentModel(KeycloakSessionFactory, String, String)140%n/a113311
setupDeleteAccount(ClientModel)140%20%225511
getPublicKey(String)130%20%225511
getCertificate(String)130%20%225511
getPrivateKey(String)130%20%225511
findSubGroup(String[], int, GroupModel)130%n/a112211
buildGroupPath(GroupModel, GroupModel)120%n/a113311
getClientScopeByName(RealmModel, String)120%n/a114411
lambda$searchFor$0(RoleModel, Set, RoleModel)120%40%331111
getSecretKey(String)110%20%221111
setupDefaultRole(RealmModel, String)110%n/a114411
convertClientScopeName(String)110%20%223311
runJobInTransactionWithTimeout(KeycloakSessionFactory, KeycloakSessionTask, int)100%n/a114411
createManagementClient(RealmModel, String)90%n/a113311
createPublicClient(RealmModel, String)90%n/a113311
createClient(RealmModel, String)90%n/a113311
getMasterRealmAdminApplicationClientId(String)90%n/a111111
deepFindAuthenticationExecutions(RealmModel, AuthenticationFlowModel, List)90%n/a112211
runJobInTransaction(KeycloakSessionFactory, KeycloakSessionTask)70%n/a112211
runJobInTransaction(KeycloakSessionFactory, KeycloakContext, KeycloakSessionTask)70%n/a112211
toLowerCaseSafe(String)70%20%221111
lambda$resolveAttribute$8(Collection)70%20%221111
buildGroupPath(StringBuilder, String, GroupModel)6960%1150%121401
getClientScopeMappingsStream(ClientModel, ScopeContainerModel)60%n/a112211
isUsernameCaseSensitive(RealmModel)60%n/a111111
lambda$deepDeleteAuthenticationFlow$13(RealmModel, Runnable, Runnable, AuthenticationFlowModel)60%n/a111111
cloneContextRealmClientToSession(KeycloakContext, KeycloakSession)50%n/a112211
cloneContextRealmClientSessionToSession(KeycloakContext, KeycloakSession)50%n/a112211
runJobInTransactionWithResult(KeycloakSessionFactory, KeycloakSessionTaskWithResult)50%n/a111111
lambda$getClientScopeByName$14(String, ClientScopeModel)50%n/a111111
lambda$resolveAttribute$7(String, boolean, GroupModel)50%n/a111111
lambda$componentModelGetter$3(String, String, KeycloakSessionFactory)50%n/a111111
lambda$runJobInTransaction$2(KeycloakSessionTask, KeycloakSession)50%n/a112211
lambda$runJobInTransaction$1(KeycloakSessionTask, KeycloakSession)50%n/a112211
componentModelGetter(String, String)40%n/a111111
lambda$getClientScopeByName$15(RealmModel, String)40%n/a111111
generateId()30%n/a111111
getPemFromKey(Key)30%n/a111111
getPemFromCertificate(X509Certificate)30%n/a111111
generateCodeSecret()30%n/a111111
getDefaultClientAuthenticatorType()20%n/a111111
lambda$getComponentFactory$5(ComponentModel, KeycloakSessionFactory)20%n/a111111
buildGroupPath(GroupModel)13100%n/a010301
static {...}4100%n/a010101