Skip to content

Commit 057e450

Browse files
Now use common lombok configuration (#281)
Remove EqualsVerifier library used to cheat on coverage Signed-off-by: Tristan Chuine <[email protected]>
1 parent f8a16ee commit 057e450

File tree

7 files changed

+6
-36
lines changed

7 files changed

+6
-36
lines changed

.mvn/lombok-config-copy.marker

Whitespace-only changes.

lombok.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import target/configs/powsybl-build-tools.jar!powsybl-build-tools/lombok.config

pom.xml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<parent>
1616
<groupId>com.powsybl</groupId>
1717
<artifactId>powsybl-parent-ws</artifactId>
18-
<version>11</version>
18+
<version>12</version>
1919
<relativePath/>
2020
</parent>
2121

@@ -48,7 +48,6 @@
4848
<db-util.version>1.0.5</db-util.version>
4949
<commons-lang3.version>3.9</commons-lang3.version>
5050
<log4j2-mock-version>0.0.2</log4j2-mock-version>
51-
<equalsverifier-version>3.7.1</equalsverifier-version>
5251
<testcontainers.version>1.16.2</testcontainers.version>
5352
<liquibase-hibernate-package>org.gridsuite.modification.server</liquibase-hibernate-package>
5453
<assertj.version>3.24.2</assertj.version>
@@ -120,11 +119,6 @@
120119
<artifactId>log4j2-mock</artifactId>
121120
<version>${log4j2-mock-version}</version>
122121
</dependency>
123-
<dependency>
124-
<groupId>nl.jqno.equalsverifier</groupId>
125-
<artifactId>equalsverifier</artifactId>
126-
<version>${equalsverifier-version}</version>
127-
</dependency>
128122
<dependency>
129123
<groupId>org.testcontainers</groupId>
130124
<artifactId>elasticsearch</artifactId>
@@ -281,11 +275,6 @@
281275
<scope>test</scope>
282276
</dependency>
283277

284-
<dependency>
285-
<groupId>nl.jqno.equalsverifier</groupId>
286-
<artifactId>equalsverifier</artifactId>
287-
<scope>test</scope>
288-
</dependency>
289278
<dependency>
290279
<groupId>org.springframework.cloud</groupId>
291280
<artifactId>spring-cloud-stream</artifactId>

src/test/java/org/gridsuite/modification/server/Impacts/ElementImpactTest.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
import com.fasterxml.jackson.databind.ObjectMapper;
1010
import com.powsybl.iidm.network.IdentifiableType;
11-
import nl.jqno.equalsverifier.EqualsVerifier;
1211
import org.gridsuite.modification.server.dto.NetworkModificationResult;
1312
import org.gridsuite.modification.server.dto.NetworkModificationResult.ApplicationStatus;
1413
import org.gridsuite.modification.server.impacts.SimpleElementImpact;
@@ -21,6 +20,7 @@
2120
import java.util.HashSet;
2221
import java.util.List;
2322
import java.util.TreeSet;
23+
2424
import static org.gridsuite.modification.server.Impacts.TestImpactUtils.*;
2525
import static org.junit.Assert.assertEquals;
2626

@@ -33,9 +33,6 @@ public class ElementImpactTest {
3333

3434
@Test
3535
public void testElementImpact() throws IOException {
36-
EqualsVerifier.simple().forClass(NetworkModificationResult.class).verify();
37-
EqualsVerifier.simple().forClass(SimpleElementImpact.class).verify();
38-
3936
SimpleElementImpact creationImpact = createCreationImpactType(IdentifiableType.LINE, "lineId", new TreeSet<>(List.of("s1", "s2")));
4037
SimpleElementImpact modificationImpact = createModificationImpactType(IdentifiableType.LOAD, "loadId", new TreeSet<>(List.of("s3")));
4138
SimpleElementImpact deletionImpact = createDeletionImpactType(IdentifiableType.GENERATOR, "generatorId", new TreeSet<>(List.of("s4")));

src/test/java/org/gridsuite/modification/server/ModificationControllerTest.java

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,11 @@
1919
import com.powsybl.network.store.client.NetworkStoreService;
2020
import com.powsybl.network.store.client.PreloadingStrategy;
2121
import com.powsybl.network.store.iidm.impl.NetworkFactoryImpl;
22-
import nl.jqno.equalsverifier.EqualsVerifier;
2322
import org.apache.commons.lang3.tuple.Pair;
2423
import org.gridsuite.modification.server.Impacts.TestImpactUtils;
2524
import org.gridsuite.modification.server.dto.*;
2625
import org.gridsuite.modification.server.dto.LoadCreationInfos.LoadCreationInfosBuilder;
27-
import org.gridsuite.modification.server.dto.catalog.AerialLineTypeInfos;
2826
import org.gridsuite.modification.server.dto.catalog.LineTypeInfos;
29-
import org.gridsuite.modification.server.dto.catalog.UndergroundLineTypeInfos;
3027
import org.gridsuite.modification.server.elasticsearch.EquipmentInfosRepository;
3128
import org.gridsuite.modification.server.elasticsearch.EquipmentInfosService;
3229
import org.gridsuite.modification.server.elasticsearch.TombstonedEquipmentInfosRepository;
@@ -59,12 +56,10 @@
5956

6057
import static org.gridsuite.modification.server.Impacts.TestImpactUtils.*;
6158
import static org.gridsuite.modification.server.NetworkModificationException.Type.*;
62-
import static org.gridsuite.modification.server.utils.assertions.Assertions.assertThat;
6359
import static org.gridsuite.modification.server.utils.TestUtils.assertLogMessage;
60+
import static org.gridsuite.modification.server.utils.assertions.Assertions.assertThat;
6461
import static org.junit.Assert.*;
65-
import static org.mockito.ArgumentMatchers.argThat;
66-
import static org.mockito.ArgumentMatchers.eq;
67-
import static org.mockito.ArgumentMatchers.nullable;
62+
import static org.mockito.ArgumentMatchers.*;
6863
import static org.mockito.Mockito.doThrow;
6964
import static org.mockito.Mockito.when;
7065
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
@@ -1043,11 +1038,6 @@ public void testGetPositionAfterAndBefore() {
10431038

10441039
@Test
10451040
public void testGetLineTypesCatalog() throws Exception {
1046-
// Exclude Id for those unit tests because it's exluded in dto
1047-
EqualsVerifier.simple().forClass(LineTypeInfos.class).withIgnoredFields("id").verify();
1048-
EqualsVerifier.simple().forClass(AerialLineTypeInfos.class).withIgnoredFields("id").verify();
1049-
EqualsVerifier.simple().forClass(UndergroundLineTypeInfos.class).withIgnoredFields("id").verify();
1050-
10511041
MvcResult mvcResult;
10521042
String resultAsString;
10531043

src/test/java/org/gridsuite/modification/server/service/EquipmentInfosServiceTests.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import com.powsybl.iidm.network.Network;
1212
import com.powsybl.network.store.iidm.impl.NetworkFactoryImpl;
1313
import com.powsybl.network.store.iidm.impl.NetworkImpl;
14-
import nl.jqno.equalsverifier.EqualsVerifier;
1514
import org.gridsuite.modification.server.NetworkModificationException;
1615
import org.gridsuite.modification.server.dto.VoltageLevelInfos;
1716
import org.gridsuite.modification.server.dto.elasticsearch.EquipmentInfos;
@@ -64,10 +63,6 @@ private boolean existEquipmentInfos(String equipmentId, UUID networkUuid, String
6463

6564
@Test
6665
public void testAddDeleteEquipmentInfos() {
67-
EqualsVerifier.simple().forClass(EquipmentInfos.class).verify();
68-
EqualsVerifier.simple().forClass(TombstonedEquipmentInfos.class).verify();
69-
EqualsVerifier.simple().forClass(VoltageLevelInfos.class).verify();
70-
7166
EquipmentInfos equipmentInfos = EquipmentInfos.builder().networkUuid(NETWORK_UUID).id("id1").variantId(VARIANT_NAME_1).name("name1").type(IdentifiableType.LOAD.name()).voltageLevels(Set.of(VoltageLevelInfos.builder().id("vl1").name("vl1").build())).build();
7267
equipmentInfosService.addAllEquipmentInfos(List.of(equipmentInfos));
7368
assertNotNull(equipmentInfosRepository.findAllByNetworkUuidAndVariantId(NETWORK_UUID, VARIANT_NAME_1).get(0));

src/test/java/org/gridsuite/modification/server/service/ModificationRepositoryTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import com.powsybl.iidm.network.*;
1010
import com.powsybl.iidm.network.extensions.ConnectablePosition;
1111
import com.vladmihalcea.sql.SQLStatementCountValidator;
12-
import nl.jqno.equalsverifier.EqualsVerifier;
1312
import org.gridsuite.modification.server.NetworkModificationException;
1413
import org.gridsuite.modification.server.dto.*;
1514
import org.gridsuite.modification.server.entities.ModificationEntity;
@@ -37,8 +36,8 @@
3736

3837
import static org.gridsuite.modification.server.NetworkModificationException.Type.MODIFICATION_GROUP_NOT_FOUND;
3938
import static org.gridsuite.modification.server.NetworkModificationException.Type.MODIFICATION_NOT_FOUND;
40-
import static org.gridsuite.modification.server.utils.assertions.Assertions.assertThat;
4139
import static org.gridsuite.modification.server.utils.TestUtils.assertRequestsCount;
40+
import static org.gridsuite.modification.server.utils.assertions.Assertions.assertThat;
4241
import static org.junit.Assert.*;
4342

4443

@@ -1053,7 +1052,6 @@ public void testDeleteVoltageLevelOnLine() {
10531052
private <T> void testModificationEmbedded(IAttributeModificationEmbeddable<T> modification, T val) {
10541053
assertEquals(val, modification.getValue());
10551054
assertEquals(OperationType.SET, modification.getOpType());
1056-
EqualsVerifier.simple().forClass(modification.getClass()).verify();
10571055
}
10581056

10591057
@Test

0 commit comments

Comments
 (0)