findUncoveredAssertions finds assertions that are not covered in the shape
(entityName string, expected []string, checks []file.Check, filters []file.EntityFilter)
| 263 | |
| 264 | // findUncoveredAssertions finds assertions that are not covered in the shape |
| 265 | func findUncoveredAssertions(entityName string, expected []string, checks []file.Check, filters []file.EntityFilter) []string { |
| 266 | covered := extractCoveredAssertions(entityName, checks, filters) |
| 267 | uncovered := []string{} |
| 268 | |
| 269 | for _, assertion := range expected { |
| 270 | if !slices.Contains(covered, assertion) { |
| 271 | uncovered = append(uncovered, assertion) |
| 272 | } |
| 273 | } |
| 274 | |
| 275 | return uncovered |
| 276 | } |
| 277 | |
| 278 | // buildSchemaCoverageInfo builds the final SchemaCoverageInfo with total coverage |
| 279 | func buildSchemaCoverageInfo(entityCoverageInfos []EntityCoverageInfo) SchemaCoverageInfo { |
no test coverage detected