| setUp() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| doCheckCurrent(Contingency, Branch, TwoSides, Consumer) |  | 0% |  | 0% | 7 | 7 | 25 | 25 | 1 | 1 |
| networkHas9ViolationsOnContingency1() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| networkHas6Violations() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| doCheckVoltage(Contingency, Bus, Consumer) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
| loadVoltageLevelHasNoViolationOnContingency1WithContingencyBlindDetector() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| networkHas5ViolationsOnContingency2() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| networkHas5ViolationsOnContingency1WithContingencyBlindDetector() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| transformerHasNoViolationOnContingency1WithContingencyBlindDetector() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| doCheckVoltageAngle(Contingency, VoltageAngleLimit, Consumer) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| voltageAngleLimit0Has1Violation() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| voltageLevel1Has1Violation() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| voltageLevelGenHas1Violation() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| branch1Has2Violations() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| branch2Has1Violation() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| transformerHas1ViolationOnContingency1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| voltageAngleLimit1Has1ViolationOnContingency1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| voltageAngleLimit2HasNoViolationOnContingency1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$networkHas5ViolationsOnContingency1WithContingencyBlindDetector$17(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas5ViolationsOnContingency1WithContingencyBlindDetector$16(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas5ViolationsOnContingency1WithContingencyBlindDetector$15(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas5ViolationsOnContingency1WithContingencyBlindDetector$14(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas5ViolationsOnContingency2$13(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas5ViolationsOnContingency2$12(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas5ViolationsOnContingency2$11(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas5ViolationsOnContingency2$10(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas9ViolationsOnContingency1$9(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas9ViolationsOnContingency1$8(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas9ViolationsOnContingency1$7(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas9ViolationsOnContingency1$6(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas9ViolationsOnContingency1$5(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas6Violations$4(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas6Violations$2(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas6Violations$1(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$networkHas6Violations$0(LimitViolation) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| contingencyBlindDetector() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| contingencyBasedDetector() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$networkHas6Violations$3(LimitViolation) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| LimitViolationDetectorTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |