| testAddAndRemoveConstraint() |  | 0% | | n/a | 1 | 1 | 29 | 29 | 1 | 1 |
| testSolve() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testAddAndRemoveVariable() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testAddConstraintWithNoBounds() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testObjective() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| checkObjectiveSense(boolean) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| basicTest() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRounding() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testRoundSmallValues() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testAddIntVar() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testConvertResultStatus() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testAddBoolVar() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| checkVarBounds(OpenRaoMPVariable, MPVariable, double, double) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| checkConstBounds(OpenRaoMPConstraint, MPConstraint, double, double) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testInfinity() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testSetSolverSpecificParametersAsString() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testRoundingFailsOnNan() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testAddAndRemoveConstraint$3(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAddAndRemoveVariable$1(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAddAndRemoveConstraint$2(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testAddAndRemoveVariable$0(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testRoundingFailsOnNan$4() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| OpenRaoMPSolverTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |