Skip to content

Commit 570dc1d

Browse files
Set as immutable utility class
1 parent eb95400 commit 570dc1d

File tree

4 files changed

+41
-34
lines changed

4 files changed

+41
-34
lines changed

src/test/java/org/gridsuite/modification/server/utils/ModificationCreation.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,21 @@
1010
import com.powsybl.iidm.network.EnergySource;
1111
import com.powsybl.iidm.network.SwitchKind;
1212
import com.powsybl.iidm.network.extensions.ConnectablePosition;
13-
import org.gridsuite.modification.server.dto.*;
13+
import lombok.experimental.UtilityClass;
14+
import org.gridsuite.modification.server.dto.CouplingDeviceInfos;
15+
import org.gridsuite.modification.server.dto.GeneratorCreationInfos;
16+
import org.gridsuite.modification.server.dto.ReactiveCapabilityCurveCreationInfos;
17+
import org.gridsuite.modification.server.dto.VoltageLevelCreationInfos;
18+
1419
import java.util.Arrays;
20+
import java.util.List;
1521

1622
/**
1723
* @author Slimane Amar <slimane.amar at rte-france.com>
1824
*/
19-
public final class ModificationCreation {
20-
21-
private ModificationCreation() {
22-
}
23-
24-
public static VoltageLevelCreationInfos getCreationVoltageLevel(String substationId, String voltageLevelId, String voltageLevelName) {
25+
@UtilityClass
26+
public class ModificationCreation {
27+
public VoltageLevelCreationInfos getCreationVoltageLevel(String substationId, String voltageLevelId, String voltageLevelName) {
2528
return VoltageLevelCreationInfos.builder()
2629
.equipmentId(voltageLevelId)
2730
.equipmentName(voltageLevelName)
@@ -37,8 +40,8 @@ public static VoltageLevelCreationInfos getCreationVoltageLevel(String substatio
3740
.couplingDevices(Arrays.asList(CouplingDeviceInfos.builder().busbarSectionId1("1A").busbarSectionId2("1B").build())).build();
3841
}
3942

40-
public static GeneratorCreationInfos getCreationGenerator(String vlId, String generatorId, String generatorName, String busOrBusbarSectionId,
41-
String regulatingTerminalId, String regulatingTerminalType, String regulatingTerminalVlId) {
43+
public GeneratorCreationInfos getCreationGenerator(String vlId, String generatorId, String generatorName, String busOrBusbarSectionId,
44+
String regulatingTerminalId, String regulatingTerminalType, String regulatingTerminalVlId) {
4245
return GeneratorCreationInfos.builder()
4346
.equipmentId(generatorId)
4447
.equipmentName(generatorName)

src/test/java/org/gridsuite/modification/server/utils/NetworkCreation.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,21 @@
1010
import com.powsybl.iidm.network.*;
1111
import com.powsybl.iidm.network.extensions.ConnectablePosition;
1212
import com.powsybl.network.store.iidm.impl.NetworkFactoryImpl;
13+
import lombok.experimental.UtilityClass;
1314

1415
import java.util.UUID;
1516

1617
import static org.gridsuite.modification.server.utils.NetworkUtil.*;
1718

18-
public final class NetworkCreation {
19-
public static final String VARIANT_ID = "variant_1";
19+
@UtilityClass
20+
public class NetworkCreation {
21+
public final String VARIANT_ID = "variant_1";
2022

21-
private NetworkCreation() {
22-
}
23-
24-
public static Network create(UUID uuid, boolean createHvdcLine) {
23+
public Network create(UUID uuid, boolean createHvdcLine) {
2524
return create(uuid, createHvdcLine, new NetworkFactoryImpl());
2625
}
2726

28-
public static Network create(UUID uuid, boolean createHvdcLine, NetworkFactory networkFactory) {
27+
public Network create(UUID uuid, boolean createHvdcLine, NetworkFactory networkFactory) {
2928
Network network = networkFactory.createNetwork(uuid.toString(), "test");
3029

3130
Substation s1 = createSubstation(network, "s1", "s1", Country.FR);
@@ -235,7 +234,7 @@ public static Network create(UUID uuid, boolean createHvdcLine, NetworkFactory n
235234
return network;
236235
}
237236

238-
public static Network createBusBreaker(UUID uuid) {
237+
public Network createBusBreaker(UUID uuid) {
239238
Network network = new NetworkFactoryImpl().createNetwork(uuid.toString(), "test");
240239

241240
Substation s1 = createSubstation(network, "s1", "s1", Country.FR);
@@ -250,7 +249,7 @@ public static Network createBusBreaker(UUID uuid) {
250249
return network;
251250
}
252251

253-
public static Network createMixedTopology(UUID uuid) {
252+
public Network createMixedTopology(UUID uuid) {
254253
Network network = new NetworkFactoryImpl().createNetwork(uuid.toString(), "test");
255254

256255
Substation s1 = createSubstation(network, "s1", "s1", Country.FR);
@@ -270,6 +269,7 @@ public static Network createMixedTopology(UUID uuid) {
270269
}
271270

272271
/**
272+
* <pre>
273273
* VL1 VL2 VL3
274274
*
275275
* ld1 g2 ld3
@@ -280,8 +280,9 @@ public static Network createMixedTopology(UUID uuid) {
280280
* | | |
281281
* bbs1 ----------bbs2------------bbs3
282282
* l1 l2
283+
* </pre>
283284
*/
284-
public static Network createForDeleteVoltageLevelOnLine(UUID uuid) {
285+
public Network createForDeleteVoltageLevelOnLine(UUID uuid) {
285286
Network network = new NetworkFactoryImpl().createNetwork(uuid.toString(), "NetworkForDeleteVoltageLevelOnLine");
286287

287288
// VL1

src/test/java/org/gridsuite/modification/server/utils/NetworkWithTeePoint.java

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,16 @@
77

88
package org.gridsuite.modification.server.utils;
99

10-
import com.powsybl.iidm.network.*;
10+
import com.powsybl.iidm.network.Country;
11+
import com.powsybl.iidm.network.Network;
12+
import com.powsybl.iidm.network.NetworkFactory;
13+
import com.powsybl.iidm.network.Substation;
14+
import com.powsybl.iidm.network.SwitchKind;
15+
import com.powsybl.iidm.network.TopologyKind;
16+
import com.powsybl.iidm.network.VoltageLevel;
1117
import com.powsybl.iidm.network.extensions.ConnectablePosition;
1218
import com.powsybl.network.store.iidm.impl.NetworkFactoryImpl;
19+
import lombok.experimental.UtilityClass;
1320

1421
import java.util.UUID;
1522

@@ -19,16 +26,14 @@
1926
*
2027
* @author Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
2128
*/
22-
public final class NetworkWithTeePoint {
23-
24-
private NetworkWithTeePoint() {
25-
}
26-
27-
public static Network create(UUID uuid) {
29+
@UtilityClass
30+
public class NetworkWithTeePoint {
31+
public Network create(UUID uuid) {
2832
return create(uuid, new NetworkFactoryImpl());
2933
}
3034

3135
/**
36+
* <pre>
3237
* VL1 VL2 VL3
3338
*
3439
* ld1 g2 ld3
@@ -48,9 +53,10 @@ public static Network create(UUID uuid) {
4853
* br4
4954
* |
5055
* ld4
56+
* </pre>
5157
*/
5258

53-
public static Network create(UUID uuid, NetworkFactory networkFactory) {
59+
public Network create(UUID uuid, NetworkFactory networkFactory) {
5460
Network network = networkFactory.createNetwork(uuid.toString(), "NetworkWithTeePoint");
5561

5662
// VL1

src/test/java/org/gridsuite/modification/server/utils/WireMockUtils.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,18 @@
1212
import com.github.tomakehurst.wiremock.matching.RequestPatternBuilder;
1313
import com.github.tomakehurst.wiremock.matching.StringValuePattern;
1414
import com.github.tomakehurst.wiremock.stubbing.ServeEvent;
15+
import lombok.Data;
1516

1617
import java.util.List;
1718
import java.util.Map;
1819
import java.util.UUID;
1920

20-
import static org.junit.Assert.assertEquals;
21+
import static org.assertj.core.api.Assertions.assertThat;
2122

23+
@Data
2224
public class WireMockUtils {
23-
2425
private final WireMockServer wireMockServer;
2526

26-
public WireMockUtils(WireMockServer wireMockServer) {
27-
this.wireMockServer = wireMockServer;
28-
}
29-
3027
public void verifyGetRequest(UUID stubId, String urlPath, Map<String, StringValuePattern> queryParams, boolean regexMatching) {
3128
RequestPatternBuilder requestBuilder = regexMatching ? WireMock.getRequestedFor(WireMock.urlPathMatching(urlPath)) : WireMock.getRequestedFor(WireMock.urlPathEqualTo(urlPath));
3229
queryParams.forEach(requestBuilder::withQueryParam);
@@ -36,7 +33,7 @@ public void verifyGetRequest(UUID stubId, String urlPath, Map<String, StringValu
3633

3734
private void removeRequestForStub(UUID stubId, int nbRequests) {
3835
List<ServeEvent> serveEvents = wireMockServer.getServeEvents(ServeEventQuery.forStubMapping(stubId)).getServeEvents();
39-
assertEquals(nbRequests, serveEvents.size());
36+
assertThat(serveEvents).hasSize(nbRequests);
4037
for (ServeEvent serveEvent : serveEvents) {
4138
wireMockServer.removeServeEvent(serveEvent.getId());
4239
}

0 commit comments

Comments
 (0)