Skip to content

Commit 80e18b5

Browse files
committed
Update TUs to include slow mode
Signed-off-by: p-arvy <pierre.arvy@artelys.com>
1 parent c50c5fb commit 80e18b5

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

src/test/java/com/powsybl/openloadflow/sa/OpenSecurityAnalysisTest.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4169,14 +4169,15 @@ void testDcSaHvdcLineContingency(boolean dcFastMode) {
41694169
assertEquals(network.getLine("l56").getTerminal1().getP(), postContingencyResult.getNetworkResult().getBranchResult("l56").getP1(), LoadFlowAssert.DELTA_POWER);
41704170
}
41714171

4172-
@Test
4173-
void testFastDcSaHvdcLineWithPowerAfterContingency() {
4172+
@ParameterizedTest
4173+
@ValueSource(booleans = {false, true})
4174+
void testFastDcSaHvdcLineWithPowerAfterContingency(boolean dcFastMode) {
41744175
Network network = HvdcNetworkFactory.createNetworkWithGenerators2();
41754176

41764177
SecurityAnalysisParameters securityAnalysisParameters = new SecurityAnalysisParameters();
41774178
securityAnalysisParameters.getLoadFlowParameters().setDc(true);
41784179
OpenSecurityAnalysisParameters openSecurityAnalysisParameters = new OpenSecurityAnalysisParameters();
4179-
openSecurityAnalysisParameters.setDcFastMode(true);
4180+
openSecurityAnalysisParameters.setDcFastMode(dcFastMode);
41804181
securityAnalysisParameters.addExtension(OpenSecurityAnalysisParameters.class, openSecurityAnalysisParameters);
41814182

41824183
List<StateMonitor> monitors = createAllBranchesMonitors(network);
@@ -4197,14 +4198,15 @@ void testFastDcSaHvdcLineWithPowerAfterContingency() {
41974198
assertEquals(network.getLine("l23").getTerminal1().getP(), postContingencyResult.getNetworkResult().getBranchResult("l23").getP1(), LoadFlowAssert.DELTA_POWER);
41984199
}
41994200

4200-
@Test
4201-
void testFastDcSaHvdcLineWithoutPowerAfterContingency() {
4201+
@ParameterizedTest
4202+
@ValueSource(booleans = {false, true})
4203+
void testFastDcSaHvdcLineWithoutPowerAfterContingency(boolean dcFastMode) {
42024204
Network network = HvdcNetworkFactory.createWithHvdcInAcEmulation();
42034205

42044206
SecurityAnalysisParameters securityAnalysisParameters = new SecurityAnalysisParameters();
42054207
securityAnalysisParameters.getLoadFlowParameters().setDc(true);
42064208
OpenSecurityAnalysisParameters openSecurityAnalysisParameters = new OpenSecurityAnalysisParameters();
4207-
openSecurityAnalysisParameters.setDcFastMode(true);
4209+
openSecurityAnalysisParameters.setDcFastMode(dcFastMode);
42084210
securityAnalysisParameters.addExtension(OpenSecurityAnalysisParameters.class, openSecurityAnalysisParameters);
42094211

42104212
List<StateMonitor> monitors = createAllBranchesMonitors(network);

0 commit comments

Comments
 (0)