KeycloakModelUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,761 of 1,7911%262 of 2640%2132164094168184
cloneContextToSession(KeycloakContext, KeycloakSession, boolean)1430%360%1919323211
isFlowUsed(KeycloakSession, RealmModel, AuthenticationFlowModel)1410%300%1616171711
formatPathSegments(String[], int, String)820%140%88151511
createComponentModel(String, String, String, String, String[])550%60%44141411
resolveAttribute(UserModel, String, boolean)550%80%55151511
generateShortId(UUID)520%40%33101011
getGroupModel(GroupProvider, RealmModel, GroupModel, String[], int)500%60%44101011
deepDeleteAuthenticationExecutor(KeycloakSession, RealmModel, AuthenticationExecutionModel, Runnable, Runnable)470%100%66141411
runJobInTransactionWithResult(KeycloakSessionFactory, KeycloakContext, KeycloakSessionTaskWithResult, boolean, String)450%60%44141411
splitPath(String, boolean)440%80%55111111
parseRole(String)440%20%228811
getRoleFromString(RealmModel, String)430%60%44121211
buildGroupPath(boolean, String[])420%60%447711
lambda$findSubGroup$8(String[], int, GroupModel)410%80%559911
getComponentFactory(KeycloakSessionFactory, Class, Config.Scope, String)400%40%337711
suspendJtaTransaction(KeycloakSessionFactory, Runnable)390%60%44151511
searchFor(RoleModel, RoleModel, Set)380%80%558811
setupAuthorizationServices(RealmModel)320%40%336611
normalizeGroupPath(String)270%60%448811
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
deepDeleteAuthenticationFlow(KeycloakSession, RealmModel, AuthenticationFlowModel, Runnable, Runnable)240%40%339911
getSecretLengthByAuthenticationType(String, String)240%80%555511
setTransactionLimit(KeycloakSessionFactory, int)220%40%338811
findGroupByPath(KeycloakSession, RealmModel, String)220%40%335511
generateSecret(ClientModel)210%n/a115511
setupOfflineRole(RealmModel)180%20%226611
lambda$deepFindAuthenticationExecutions$5(RealmModel, List, AuthenticationExecutionModel)180%20%226611
setDefaultGroups(KeycloakSession, RealmModel, Stream)170%n/a113311
lambda$setDefaultGroups$14(KeycloakSession, RealmModel, String)170%20%224411
findGroupByPath(KeycloakSession, RealmModel, String[])150%40%333311
lambda$getClientScopeMappingsStream$10(ClientModel, RoleModel)150%40%332211
lambda$getComponentModel$3(String, AtomicReference, String, KeycloakSession)150%20%223311
getComponentModel(KeycloakSessionFactory, String, String)140%n/a113311
setupDeleteAccount(ClientModel)140%20%225511
buildGroupPath(GroupModel, GroupModel)140%n/a113311
getPublicKey(String)130%20%225511
getCertificate(String)130%20%225511
getPrivateKey(String)130%20%225511
findSubGroup(String[], int, GroupModel)130%n/a112211
getClientScopeByName(RealmModel, String)120%n/a114411
lambda$searchFor$0(RoleModel, Set, RoleModel)120%40%331111
getSecretKey(String)110%20%221111
runJobInTransaction(KeycloakSessionFactory, KeycloakContext, KeycloakSessionTask)110%n/a113311
setupDefaultRole(RealmModel, String)110%n/a114411
convertClientScopeName(String)110%20%223311
buildGroupPath(StringBuilder, String, GroupModel, boolean)101152%2250%231401
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
deepFindAuthenticationExecutions(RealmModel, AuthenticationFlowModel, List)90%n/a112211
escapeSlashesInGroupPath(KeycloakSession)90%n/a112211
buildRoleQualifier(String, String)80%20%223311
runJobInTransactionWithResult(KeycloakSessionFactory, KeycloakSessionTaskWithResult)70%n/a111111
toLowerCaseSafe(String)70%20%221111
lambda$deepDeleteAuthenticationFlow$11(KeycloakSession, RealmModel, Runnable, Runnable, AuthenticationExecutionModel)70%n/a111111
lambda$resolveAttribute$7(Collection)70%20%221111
getClientScopeMappingsStream(ClientModel, ScopeContainerModel)60%n/a112211
runJobInTransaction(KeycloakSessionFactory, KeycloakSessionTask)50%n/a112211
cloneContextRealmClientToSession(KeycloakContext, KeycloakSession)50%n/a112211
cloneContextRealmClientSessionToSession(KeycloakContext, KeycloakSession)50%n/a112211
escapeGroupNameForPath(String)50%n/a111111
unescapeGroupNameForPath(String)50%n/a111111
lambda$getClientScopeByName$12(String, ClientScopeModel)50%n/a111111
lambda$resolveAttribute$6(String, boolean, GroupModel)50%n/a111111
lambda$componentModelGetter$2(String, String, KeycloakSessionFactory)50%n/a111111
lambda$runJobInTransaction$1(KeycloakSessionTask, KeycloakSession)50%n/a112211
componentModelGetter(String, String)40%n/a111111
lambda$getClientScopeByName$13(RealmModel, String)40%n/a111111
generateId()30%n/a111111
generateShortId()30%n/a111111
getPemFromKey(Key)30%n/a111111
getPemFromCertificate(X509Certificate)30%n/a111111
generateCodeSecret()30%n/a111111
getMasterRealmAdminApplicationClientId(String)30%n/a111111
lambda$splitPath$9(int)30%n/a111111
getDefaultClientAuthenticatorType()20%n/a111111
lambda$getComponentFactory$4(ComponentModel, KeycloakSessionFactory)20%n/a111111
buildGroupPath(GroupModel)15100%n/a010301
static {...}4100%n/a010101