Skip to content

Commit 88c79b8

Browse files
Set as immutable utility class
1 parent eb95400 commit 88c79b8

File tree

4 files changed

+40
-33
lines changed

4 files changed

+40
-33
lines changed

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

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,20 @@
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;
1520

1621
/**
1722
* @author Slimane Amar <slimane.amar at rte-france.com>
1823
*/
19-
public final class ModificationCreation {
20-
21-
private ModificationCreation() {
22-
}
23-
24-
public static VoltageLevelCreationInfos getCreationVoltageLevel(String substationId, String voltageLevelId, String voltageLevelName) {
24+
@UtilityClass
25+
public class ModificationCreation {
26+
public VoltageLevelCreationInfos getCreationVoltageLevel(String substationId, String voltageLevelId, String voltageLevelName) {
2527
return VoltageLevelCreationInfos.builder()
2628
.equipmentId(voltageLevelId)
2729
.equipmentName(voltageLevelName)
@@ -37,8 +39,8 @@ public static VoltageLevelCreationInfos getCreationVoltageLevel(String substatio
3739
.couplingDevices(Arrays.asList(CouplingDeviceInfos.builder().busbarSectionId1("1A").busbarSectionId2("1B").build())).build();
3840
}
3941

40-
public static GeneratorCreationInfos getCreationGenerator(String vlId, String generatorId, String generatorName, String busOrBusbarSectionId,
41-
String regulatingTerminalId, String regulatingTerminalType, String regulatingTerminalVlId) {
42+
public GeneratorCreationInfos getCreationGenerator(String vlId, String generatorId, String generatorName, String busOrBusbarSectionId,
43+
String regulatingTerminalId, String regulatingTerminalType, String regulatingTerminalVlId) {
4244
return GeneratorCreationInfos.builder()
4345
.equipmentId(generatorId)
4446
.equipmentName(generatorName)

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

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@
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+
@UtilityClass
20+
public class NetworkCreation {
21+
@SuppressWarnings("RedundantModifiersUtilityClassLombok")
1922
public static final String VARIANT_ID = "variant_1";
2023

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

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

3131
Substation s1 = createSubstation(network, "s1", "s1", Country.FR);
@@ -235,7 +235,7 @@ public static Network create(UUID uuid, boolean createHvdcLine, NetworkFactory n
235235
return network;
236236
}
237237

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

241241
Substation s1 = createSubstation(network, "s1", "s1", Country.FR);
@@ -250,7 +250,7 @@ public static Network createBusBreaker(UUID uuid) {
250250
return network;
251251
}
252252

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

256256
Substation s1 = createSubstation(network, "s1", "s1", Country.FR);
@@ -270,6 +270,7 @@ public static Network createMixedTopology(UUID uuid) {
270270
}
271271

272272
/**
273+
* <pre>
273274
* VL1 VL2 VL3
274275
*
275276
* ld1 g2 ld3
@@ -280,8 +281,9 @@ public static Network createMixedTopology(UUID uuid) {
280281
* | | |
281282
* bbs1 ----------bbs2------------bbs3
282283
* l1 l2
284+
* </pre>
283285
*/
284-
public static Network createForDeleteVoltageLevelOnLine(UUID uuid) {
286+
public Network createForDeleteVoltageLevelOnLine(UUID uuid) {
285287
Network network = new NetworkFactoryImpl().createNetwork(uuid.toString(), "NetworkForDeleteVoltageLevelOnLine");
286288

287289
// 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)