RbacSpec

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total241 of 1,16879%27 of 9671%32128411971379
generateWithBaseFileName(String)410%20%225511
findRbacEntityClasses(String)340%n/a117711
generateRbacView(Class)290%n/a118811
lambda$generateWithBaseFileName$12(String, RbacSpec.CaseDef)260%20%224411
lambda$findRbacEntityClasses$28(Method)130%40%331111
lambda$generateRbacView$26(Method)130%40%331111
importEntityAliasImpl(String, Class, RbacSpec.ColumnValue, RbacSpec.SQL, RbacSpec.Column, boolean, RbacSpec.Nullable)93880%2100%0221001
verifyVersionColumnExists()9847%1150%121401
getOrderBySqlExpression()90%20%223311
importRootEntityAliasProxy(String, Class, RbacSpec.ColumnValue, RbacSpec.SQL, RbacSpec.Column)81666%1150%121401
lambda$importAsAlias$6(boolean, RbacSpec.EntityAlias)7541%3125%230101
lambda$generateRbacView$27(Class)70%n/a111111
renderInDiagram(RbacSpec.RbacGrantDefinition)64788%21285%290601
findEntityAlias(String)61062%1150%121401
lambda$findRbacEntityClasses$29(Class)60%n/a112211
withoutUpdatableColumns()50%n/a112211
main(String[])50%n/a113311
qualifiedRealTableName(Class)22893%1150%120501
hasVersionColumn(Class)21588%1375%131501
castToSubclassOfBaseEntity(Class)20%n/a111111
lambda$findUserRef$13(RbacSpec.RbacSubjectReference.UserRole, RbacSpec.RbacSubjectReference)1787%1150%120101
lambda$static$0(RbacSpec.RbacRoleDefinition)10%n/a111111
RbacSpec(String, Class)74100%n/a0101401
importAsAlias(String, RbacSpec, RbacSpec.ColumnValue, boolean)48100%2100%0201001
lambda$importAsAlias$9(RbacSpec.ColumnValue, RbacSpec.AliasNameMapper, RbacSpec.RbacGrantDefinition)40100%6100%0401101
declarePlaceholderEntityAliases(String[])27100%2100%020301
createSubRole(RbacSpec.Role, Consumer)22100%n/a010501
findOrCreateGrantDef(RbacSpec.RbacRoleDefinition, RbacSpec.RbacRoleDefinition)20100%n/a010601
withUpdatableColumns(String, String[])19100%n/a010401
createSubRole(RbacSpec.Role)19100%n/a010401
lambda$importEntityAliasImpl$3(String, Class, RbacSpec.ColumnValue, RbacSpec.SQL, RbacSpec.Column, boolean, RbacSpec.Nullable)19100%n/a010301
findOrCreateGrantDef(RbacSpec.RbacPermissionDefinition, RbacSpec.RbacRoleDefinition)18100%n/a010501
switchOnColumn(String, RbacSpec.CaseDef[])17100%n/a010401
lambda$importAsAlias$7(RbacSpec.AliasNameMapper, RbacSpec.EntityAlias)17100%n/a010301
findRbacPerm(RbacSpec.EntityAlias, RbacSpec.Permission, String)16100%n/a010401
createRole(RbacSpec.Role, Consumer)15100%n/a010401
createPermission(RbacSpec.EntityAlias, RbacSpec.Permission)15100%n/a010401
findRbacRole(RbacSpec.EntityAlias, RbacSpec.Role)15100%n/a010401
findOrCreateGrantDef(RbacSpec.RbacRoleDefinition, RbacSpec.RbacSubjectReference)15100%n/a010401
lambda$importAsAlias$8(RbacSpec.AliasNameMapper, RbacSpec.RbacRoleDefinition)15100%n/a010201
renderInDiagram(RbacSpec.EntityAlias)13100%4100%030101
lambda$findRbacRole$14(RbacSpec.EntityAlias, RbacSpec.Role, RbacSpec.RbacRoleDefinition)13100%4100%030101
importSubEntityAlias(String, Class, RbacSpec.SQL, RbacSpec.Column)12100%n/a010201
importEntityAlias(String, Class, RbacSpec.ColumnValue, RbacSpec.Column, RbacSpec.SQL, RbacSpec.Nullable)12100%n/a010201
lambda$findOrCreateGrantDef$23(RbacSpec.RbacRoleDefinition, RbacSpec.RbacRoleDefinition, RbacSpec.RbacGrantDefinition)12100%4100%030101
lambda$findOrCreateGrantDef$20(RbacSpec.RbacPermissionDefinition, RbacSpec.RbacRoleDefinition, RbacSpec.RbacGrantDefinition)12100%4100%030101
lambda$findOrCreateGrantDef$18(RbacSpec.RbacRoleDefinition, RbacSpec.RbacSubjectReference, RbacSpec.RbacGrantDefinition)12100%1375%130101
lambda$findRbacPerm$16(RbacSpec.EntityAlias, RbacSpec.Permission, RbacSpec.RbacPermissionDefinition)12100%1375%130101
lambda$createPermission$1(RbacSpec.Permission, RbacSpec.EntityAlias, RbacSpec.RbacPermissionDefinition)12100%4100%030101
rbacDefinition(Class)11100%n/a010101
lambda$switchOnColumn$10(RbacSpec.CaseDef)11100%n/a010401
findUserRef(RbacSpec.RbacSubjectReference.UserRole)10100%n/a010101
lambda$findOrCreateGrantDef$25(RbacSpec.RbacRoleDefinition, RbacSpec.RbacRoleDefinition)9100%n/a010101
lambda$findOrCreateGrantDef$22(RbacSpec.RbacPermissionDefinition, RbacSpec.RbacRoleDefinition)9100%n/a010101
lambda$findRbacPerm$17(RbacSpec.EntityAlias, RbacSpec.Permission, String)9100%n/a010101
lambda$createPermission$2(RbacSpec.EntityAlias, RbacSpec.Permission)9100%n/a010101
isRootEntityAlias(RbacSpec.EntityAlias)8100%2100%020101
isEntityAliasProxy(RbacSpec.EntityAlias)8100%2100%020101
lambda$hasVersionColumn$11(Field)8100%2100%020101
lambda$importAsAlias$4(RbacSpec, RbacSpec.EntityAlias)8100%2100%020101
createPermission(String, RbacSpec.Permission)7100%n/a010101
toRole(String, RbacSpec.Role)7100%n/a010101
forExampleRole(String, RbacSpec.Role)7100%n/a010101
findRbacRole(String, RbacSpec.Role)7100%n/a010101
lambda$findOrCreateGrantDef$19(RbacSpec.RbacRoleDefinition, RbacSpec.RbacSubjectReference)7100%n/a010101
lambda$findRbacRole$15(RbacSpec.EntityAlias, RbacSpec.Role)7100%n/a010101
lambda$importAsAlias$5(RbacSpec.EntityAlias)7100%2100%020101
rbacViewFor(String, Class)6100%n/a010101
createPermission(RbacSpec.Permission)6100%n/a010101
grantRoleToSubject(RbacSpec.RbacRoleDefinition, RbacSpec.RbacSubjectReference)6100%n/a010101
grantPermissionToRole(RbacSpec.RbacPermissionDefinition, RbacSpec.RbacRoleDefinition)6100%n/a010101
grantSubRoleToSuperRole(RbacSpec.RbacRoleDefinition, RbacSpec.RbacRoleDefinition)6100%n/a010101
limitDiagramTo(String[])6100%n/a010201
withIdentityView(RbacSpec.SQL)5100%n/a010201
withRestrictedViewOrderBy(RbacSpec.SQL)5100%n/a010201
lambda$findOrCreateGrantDef$24(RbacSpec.RbacGrantDefinition)5100%n/a010101
lambda$findOrCreateGrantDef$21(RbacSpec.RbacGrantDefinition)5100%n/a010101
copyOf(Collection)4100%n/a010101
static {...}3100%n/a010101