| itShouldHaveTheFollowingNetworkActions(DataTable) |  | 0% |  | 0% | 10 | 10 | 41 | 41 | 1 | 1 |
| itShouldHaveTheFollowingAngleCNECs(DataTable) |  | 0% |  | 0% | 9 | 9 | 38 | 38 | 1 | 1 |
| itShouldHaveTheFollowingCNECs(DataTable) |  | 0% |  | 0% | 7 | 7 | 33 | 33 | 1 | 1 |
| raShouldHaveUsageRules(DataTable) |  | 0% |  | 0% | 7 | 7 | 31 | 31 | 1 | 1 |
| itShouldHaveTheFollowingVoltageCNECs(DataTable) |  | 0% |  | 0% | 6 | 6 | 25 | 25 | 1 | 1 |
| itShouldHaveTheFollowingInjectionRangeActions(DataTable) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| itShouldHaveTheFollowingPstRangeActions(DataTable) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| theFlowCnecsShouldHaveTheFollowingThresholds(DataTable) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| itShouldHaveTheFollowingHvdcRangeActions(DataTable) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| matchThreshold(BranchThreshold, Unit, TwoSides, Optional, Optional) |  | 0% |  | 0% | 10 | 10 | 12 | 12 | 1 | 1 |
| thePstsShouldHaveRanges(DataTable) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| theHvdcsShouldHaveRanges(DataTable) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| itShouldHaveTheFollowingContingencies(DataTable) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| mapNativeCnec(String, String, String, String, String, String) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| itShouldHaveTheFollowingInjectionDistributionKeys(String, DataTable) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| mapContingency(String, String) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| contingencyShouldNotBeImported(String) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| raShouldNotBeImported(String, String) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| mapNativeCnec(String, String, String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| allContingenciesMustBeImported() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| cnecShouldNotBeImported(String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| mapRemedialAction(String, String) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| allCnecsMustBeImported() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| allRasMustBeImported() |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| rangeActionGroupIdShouldBe(String, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| lambda$theHvdcsShouldHaveRanges$20(RangeType, Map, StandardRange) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| lambda$raShouldHaveUsageRules$34(UsageMethod, Instant, Country, Optional, UsageRule) |  | 0% |  | 0% | 6 | 6 | 5 | 5 | 1 | 1 |
| lambda$thePstsShouldHaveRanges$18(RangeType, Map, TapRange) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| lambda$raShouldHaveUsageRules$35(UsageMethod, Instant, AngleCnec, UsageRule) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| lambda$raShouldHaveUsageRules$33(UsageMethod, Instant, FlowCnec, UsageRule) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| lambda$raShouldHaveUsageRules$32(UsageMethod, Instant, Contingency, UsageRule) |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$25(String, ActionType, Action) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$24(String, ActionType, Action) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$30(String, String, Action) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$28(String, double, Action) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$27(String, double, Action) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$26(String, double, Action) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$raShouldHaveUsageRules$31(UsageMethod, Instant, UsageRule) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$29(String, int, Action) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$23(String, int, Action) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| thePstShouldHaveGroupId(String, String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| rangeActionShouldHaveRanges(String, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| itShouldHaveMnecs(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| importData(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$itShouldHaveTheFollowingAngleCNECs$12(boolean, AngleCnec) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingAngleCNECs$11(boolean, AngleCnec) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$theFlowCnecsShouldHaveTheFollowingThresholds$6(Unit, TwoSides, Optional, Optional, BranchThreshold) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingCNECs$5(boolean, FlowCnec) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingCNECs$4(boolean, FlowCnec) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| itShouldHaveContingencies(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| itShouldHaveCnecs(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| itShouldHaveNetworkActions(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| itShouldHaveRangeActions(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$itShouldHaveTheFollowingInjectionDistributionKeys$21(String, Map.Entry) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingAngleCNECs$13(String, AngleCnec) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingContingencies$1(Map, ContingencyElement) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| itsNameShouldBe(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| itsIdShouldBe(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$itShouldHaveTheFollowingAngleCNECs$10(String, AngleCnec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$itShouldHaveTheFollowingAngleCNECs$9(String, AngleCnec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$itShouldHaveTheFollowingCNECs$3(String, FlowCnec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$itShouldHaveTheFollowingNetworkActions$22(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$theHvdcsShouldHaveRanges$19(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$thePstsShouldHaveRanges$17(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingHvdcRangeActions$16(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingInjectionRangeActions$15(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingPstRangeActions$14(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$itShouldHaveTheFollowingAngleCNECs$8(String, AngleCnec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$itShouldHaveTheFollowingAngleCNECs$7(String, AngleCnec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$itShouldHaveTheFollowingCNECs$2(String, FlowCnec) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$itShouldHaveTheFollowingContingencies$0(Map) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| iImportCrac() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| iImportCrac(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| CracImportSteps() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |