Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
resolveForUserIdWithStoredRequestOverrides0%
resolveKnownPolicies0%
getUserPolicyForUserId0%
listUserPolicies0%
getGroupPolicy0%
listGroupPolicies0%
listGroupPoliciesForTargets0%
canManageUserPolicyForUserId0%
saveUserPreferenceCompound0%
saveUserPolicyForUserIdCompound0%
keys0%
buildCatalogFactor0%
keys0%
keys0%
deserializeStoredValueWithType0%
writeSystemValue20%
deserializeStoredValue33%
findPermissionSetByBinding33%
resolveAllowedGroupIdsForActor37%
tryResolveDelegatedOverrideBaseKey37%
toTemplateString40%
findSnapshotOnEnvelope57%
get57%
clearUserPreference60%
clearUserPolicyForUserId60%
get61%
get63%
canCurrentActorEditSystemCreatedGroupPolicy66%
canDeleteGroupPolicy66%
canViewGroupPolicy66%
getDefaultTemplate66%
extractFactors66%
resolveGlobalCanCreateAccount66%
frozenConfiguration66%
normalizeBackgroundType66%
normalizePolicyKey66%
readSystemValue66%
mergeFactorsWithCatalog69%
setSystemValueByType69%
parseInt70%
incrementGroupRuleCounts72%
normalizeNonNegativeInt75%
isCurrentActorSystemAdmin75%
mergeFactorWithCatalog76%
buildFileApplierClassFromProvider77%
assertScopeSupported77%
buildSpec77%
findSnapshotOnChildren80%
shouldFilterVisibleGroupCountsForActor80%
toInt80%
__construct80%
loadGroupPolicyConfig80%
clearUserPreference80%
clearUserPolicy80%
normalizeGroupIds81%
extractEnabledFactorNames81%
canManageUserPolicy82%
saveUserPreference83%
normalizeMinimumTotalVerifiedFactors83%
get83%
get83%
hasSnapshot83%
hasSnapshot83%
saveUserPreference83%
buildDelegableIntPolicy83%
parseActiveGroupScope84%
extractSnapshot85%
canManageGroupPolicy85%
countVisibleGroupPoliciesForTargets85%
toBool85%
getUserGroupIds85%
get86%
assertRequestOverrideAllowed87%
getManageablePolicyGroupIds87%
resolveCurrentActorManageableGroupIdsForPolicy87%
assertCurrentActorCanEditGroupPolicy87%
apply87%
apply87%
normalizeSendTimer87%
apply87%
apply87%
canApplyLowerLayer87%
pickValueChoiceDefault87%
extractRequesterUserId87%
get88%
normalize88%
normalizeSignatureMethods88%
resolveValueChoiceLayerChoices88%
mergeUnionAllowedValues88%
clearGroupPolicy88%
get89%

Project Risks

Method CRAP
deserializeStoredValueWithType56
mergeFactorsWithCatalog46
get29
get25
canManageUserPolicyForUserId20
readSystemValue19
get16
mergeFactorWithCatalog15
incrementGroupRuleCounts13
buildSpec12
get11
get11
buildDelegableIntPolicy11
get11
getManageablePolicyGroupIds10
clearGroupPolicy9
parseInt8
normalizeSignatureMethods8
mergeUnionAllowedValues8
tryResolveDelegatedOverrideBaseKey7
writeSystemValue7
extractEnabledFactorNames7
parseActiveGroupScope7
countVisibleGroupPoliciesForTargets7
resolveValueChoiceLayerChoices7
canManageUserPolicy6
get6
canApplyLowerLayer6
normalize6
getUserPolicyForUserId6
listUserPolicies6
getGroupPolicy6
listGroupPolicies6
listGroupPoliciesForTargets6
saveUserPreferenceCompound6
saveUserPolicyForUserIdCompound6
setSystemValueByType5
resolveAllowedGroupIdsForActor5
assertCurrentActorCanEditGroupPolicy5
pickValueChoiceDefault5
toTemplateString4
canDeleteGroupPolicy4
canViewGroupPolicy4
findSnapshotOnChildren4
normalizeGroupIds4
extractSnapshot4
canManageGroupPolicy4
toBool4
assertRequestOverrideAllowed4
resolveCurrentActorManageableGroupIdsForPolicy4
normalizeSendTimer4
extractRequesterUserId4
findSnapshotOnEnvelope3
extractFactors3
normalizeBackgroundType3
deserializeStoredValue3
findPermissionSetByBinding3
buildFileApplierClassFromProvider3
shouldFilterVisibleGroupCountsForActor3
toInt3
loadGroupPolicyConfig3
clearUserPreference3
clearUserPolicy3
normalizeMinimumTotalVerifiedFactors3
hasSnapshot3
hasSnapshot3
saveUserPreference3
getUserGroupIds3
apply3
apply3
apply3
apply3
get3
canCurrentActorEditSystemCreatedGroupPolicy2
getDefaultTemplate2
resolveGlobalCanCreateAccount2
frozenConfiguration2
normalizePolicyKey2
normalizeNonNegativeInt2
isCurrentActorSystemAdmin2
assertScopeSupported2
__construct2
saveUserPreference2