extractAssertions extracts all permission/assertion references from an entity
(entity *base.EntityDefinition)
| 151 | |
| 152 | // extractAssertions extracts all permission/assertion references from an entity |
| 153 | func extractAssertions(entity *base.EntityDefinition) []string { |
| 154 | assertions := []string{} |
| 155 | |
| 156 | for _, permission := range entity.GetPermissions() { |
| 157 | formatted := formatAssertion(entity.GetName(), permission.GetName()) |
| 158 | assertions = append(assertions, formatted) |
| 159 | } |
| 160 | |
| 161 | return assertions |
| 162 | } |
| 163 | |
| 164 | // calculateEntityCoverages calculates coverage for all entities |
| 165 | func calculateEntityCoverages(refs []SchemaCoverage, shape file.Shape) []EntityCoverageInfo { |
no test coverage detected