MCPcopy Create free account
hub / github.com/Permify/permify / newEntityCoverageInfo

Function newEntityCoverageInfo

pkg/development/coverage/coverage.go:224–234  ·  view source on GitHub ↗

newEntityCoverageInfo creates a new EntityCoverageInfo with initialized fields

(entityName string)

Source from the content-addressed store, hash-verified

222
223// newEntityCoverageInfo creates a new EntityCoverageInfo with initialized fields
224func newEntityCoverageInfo(entityName string) EntityCoverageInfo {
225 return EntityCoverageInfo{
226 EntityName: entityName,
227 UncoveredRelationships: []string{},
228 UncoveredAttributes: []string{},
229 CoverageAssertionsPercent: make(map[string]int),
230 UncoveredAssertions: make(map[string][]string),
231 CoverageRelationshipsPercent: 0,
232 CoverageAttributesPercent: 0,
233 }
234}
235
236// findUncoveredRelationships finds relationships that are not covered in the shape
237func findUncoveredRelationships(entityName string, expected, actual []string) []string {

Callers 1

calculateEntityCoverageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected