Skip to content

Commit 0f55767

Browse files
authored
Revert using specific NamingStrategy for CreateVoltageLevelSection and CreateVoltageLevelTopology (#129)
Signed-off-by: Etienne Homer <[email protected]>
1 parent c4d6ab5 commit 0f55767

File tree

4 files changed

+4
-63
lines changed

4 files changed

+4
-63
lines changed

src/main/java/org/gridsuite/modification/modifications/CreateVoltageLevelSection.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
import com.powsybl.commons.report.TypedValue;
1212
import com.powsybl.iidm.modification.topology.CreateVoltageLevelSections;
1313
import com.powsybl.iidm.modification.topology.CreateVoltageLevelSectionsBuilder;
14-
import com.powsybl.iidm.modification.topology.DefaultNamingStrategy;
15-
import com.powsybl.iidm.modification.topology.NamingStrategy;
1614
import com.powsybl.iidm.network.BusbarSection;
1715
import com.powsybl.iidm.network.Network;
1816
import com.powsybl.iidm.network.SwitchKind;
@@ -68,11 +66,6 @@ public void check(Network network) throws NetworkModificationException {
6866

6967
@Override
7068
public void apply(Network network, ReportNode subReportNode) {
71-
apply(network, new DefaultNamingStrategy(), subReportNode);
72-
}
73-
74-
@Override
75-
public void apply(Network network, NamingStrategy namingStrategy, ReportNode subReportNode) {
7669
VoltageLevel voltageLevel = network.getVoltageLevel(modificationInfos.getVoltageLevelId());
7770
BusbarSection busbarSection = network.getBusbarSection(modificationInfos.getBusbarSectionId());
7871
List<String> busBarIds = new ArrayList<>();
@@ -89,7 +82,7 @@ public void apply(Network network, NamingStrategy namingStrategy, ReportNode sub
8982
.withSwitchPrefixId(voltageLevel.getId())
9083
.withBusbarSectionPrefixId(voltageLevel.getId())
9184
.build();
92-
modification.apply(network, namingStrategy, true, subReportNode);
85+
modification.apply(network, true, subReportNode);
9386

9487
if (modificationInfos.isAllBusbars()) {
9588
List<BusbarSection> newBusbarSections = new ArrayList<>();

src/main/java/org/gridsuite/modification/modifications/CreateVoltageLevelTopology.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88

99
import com.powsybl.commons.PowsyblException;
1010
import com.powsybl.commons.report.ReportNode;
11-
import com.powsybl.iidm.modification.topology.DefaultNamingStrategy;
12-
import com.powsybl.iidm.modification.topology.NamingStrategy;
1311
import com.powsybl.iidm.network.BusbarSection;
1412
import com.powsybl.iidm.network.Network;
1513
import com.powsybl.iidm.network.VoltageLevel;
@@ -55,16 +53,11 @@ public void check(Network network) {
5553

5654
@Override
5755
public void apply(Network network, ReportNode subReportNode) {
58-
apply(network, new DefaultNamingStrategy(), subReportNode);
59-
}
60-
61-
@Override
62-
public void apply(Network network, NamingStrategy namingStrategy, ReportNode subReportNode) {
6356
VoltageLevel voltageLevel = network.getVoltageLevel(createVoltageLevelTopologyInfos.getVoltageLevelId());
64-
createVoltageLevelBusBarSection(network, namingStrategy, subReportNode, voltageLevel);
57+
createVoltageLevelBusBarSection(network, subReportNode, voltageLevel);
6558
}
6659

67-
private void createVoltageLevelBusBarSection(Network network, NamingStrategy namingStrategy, ReportNode subReportNode, VoltageLevel voltageLevel) {
60+
private void createVoltageLevelBusBarSection(Network network, ReportNode subReportNode, VoltageLevel voltageLevel) {
6861
int lowBusOrBusbarIndex = findLowBusOrBusbarIndex(voltageLevel);
6962
new com.powsybl.iidm.modification.topology.CreateVoltageLevelTopologyBuilder()
7063
.withVoltageLevelId(createVoltageLevelTopologyInfos.getVoltageLevelId())
@@ -73,7 +66,7 @@ private void createVoltageLevelBusBarSection(Network network, NamingStrategy nam
7366
.withLowBusOrBusbarIndex(lowBusOrBusbarIndex)
7467
.withSwitchKinds(createVoltageLevelTopologyInfos.getSwitchKinds())
7568
.withConnectExistingConnectables(true)
76-
.build().apply(network, namingStrategy, true, subReportNode);
69+
.build().apply(network, true, subReportNode);
7770
}
7871

7972
private int findLowBusOrBusbarIndex(VoltageLevel voltageLevel) {

src/test/java/org/gridsuite/modification/modifications/CreateVoltageLevelSectionTest.java

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
import org.gridsuite.modification.dto.CreateVoltageLevelSectionInfos;
1717
import org.gridsuite.modification.dto.ModificationInfos;
1818
import org.gridsuite.modification.report.NetworkModificationReportResourceBundle;
19-
import org.gridsuite.modification.utils.DummyNamingStrategy;
2019
import org.gridsuite.modification.utils.NetworkWithTeePoint;
21-
import org.junit.jupiter.api.Assertions;
2220
import org.junit.jupiter.api.Test;
2321

2422
import java.util.*;
@@ -144,30 +142,4 @@ void testCreateModificationWithAllBusbars() {
144142
assertTrue(busBarIds.containsAll(List.of("bbs1", "bbs2", "bbs3", "bbs4", "bbs1_2", "v1_0_1", "v1_1_1")));
145143
}
146144

147-
@Test
148-
void testApplyWithNamingStrategy() {
149-
Network network = getNetwork();
150-
VoltageLevel voltageLevel = network.getVoltageLevel("v1");
151-
var bbs = voltageLevel.getNodeBreakerView().newBusbarSection()
152-
.setId("bbs1_2")
153-
.setName("bbs1_2")
154-
.setNode(1)
155-
.add();
156-
bbs.newExtension(BusbarSectionPositionAdder.class).withBusbarIndex(1).withSectionIndex(0).add();
157-
158-
ReportNode report = ReportNode.newRootReportNode()
159-
.withMessageTemplate("test")
160-
.build();
161-
CreateVoltageLevelSectionInfos.builder()
162-
.stashed(false)
163-
.voltageLevelId("v1")
164-
.busbarSectionId("bbs1_2")
165-
.busbarIndex(2)
166-
.isAfterBusbarSectionId(true)
167-
.leftSwitchKind("BREAKER")
168-
.rightSwitchKind("DISCONNECTOR")
169-
.isAllBusbars(false)
170-
.build().toModification().apply(network, new DummyNamingStrategy(), report);
171-
Assertions.assertNotNull(network.getSwitch("DISCONNECTOR_1_7"));
172-
}
173145
}

src/test/java/org/gridsuite/modification/modifications/CreateVoltageLevelTopologyTest.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,14 @@
77
package org.gridsuite.modification.modifications;
88

99
import com.fasterxml.jackson.core.type.TypeReference;
10-
import com.powsybl.commons.report.ReportNode;
1110
import com.powsybl.iidm.network.Network;
1211
import com.powsybl.iidm.network.Switch;
1312
import com.powsybl.iidm.network.SwitchKind;
1413
import org.gridsuite.modification.NetworkModificationException;
1514
import org.gridsuite.modification.dto.CreateVoltageLevelTopologyInfos;
1615
import org.gridsuite.modification.dto.ModificationInfos;
17-
import org.gridsuite.modification.utils.DummyNamingStrategy;
1816
import org.gridsuite.modification.utils.NetworkWithTeePoint;
1917
import org.junit.jupiter.api.Assertions;
20-
import org.junit.jupiter.api.Test;
2118

2219
import java.util.*;
2320
import java.util.stream.Collectors;
@@ -83,18 +80,4 @@ protected void testCreationModificationMessage(ModificationInfos modificationInf
8380
assertEquals("v1", updatedValues.get("voltageLevelId"));
8481
}
8582

86-
@Test
87-
void testApplyWithNamingStrategy() {
88-
Network network = getNetwork();
89-
ReportNode report = ReportNode.newRootReportNode()
90-
.withMessageTemplate("test")
91-
.build();
92-
CreateVoltageLevelTopologyInfos.builder()
93-
.stashed(false)
94-
.voltageLevelId("v1")
95-
.sectionCount(3)
96-
.switchKinds(List.of(SwitchKind.BREAKER, SwitchKind.DISCONNECTOR))
97-
.build().toModification().apply(network, new DummyNamingStrategy(), report);
98-
Assertions.assertNotNull(network.getBusbarSection("BUSBAR_1_1"));
99-
}
10083
}

0 commit comments

Comments
 (0)