Skip to content

Commit

Permalink
Now use common lombok configuration (#281)
Browse files Browse the repository at this point in the history
Remove EqualsVerifier library used to cheat on coverage

Signed-off-by: Tristan Chuine <[email protected]>
  • Loading branch information
Tristan-WorkGH authored Jul 12, 2023
1 parent f8a16ee commit 057e450
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 36 deletions.
Empty file added .mvn/lombok-config-copy.marker
Empty file.
1 change: 1 addition & 0 deletions lombok.config
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
import target/configs/powsybl-build-tools.jar!powsybl-build-tools/lombok.config
13 changes: 1 addition & 12 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<parent>
<groupId>com.powsybl</groupId>
<artifactId>powsybl-parent-ws</artifactId>
<version>11</version>
<version>12</version>
<relativePath/>
</parent>

Expand Down Expand Up @@ -48,7 +48,6 @@
<db-util.version>1.0.5</db-util.version>
<commons-lang3.version>3.9</commons-lang3.version>
<log4j2-mock-version>0.0.2</log4j2-mock-version>
<equalsverifier-version>3.7.1</equalsverifier-version>
<testcontainers.version>1.16.2</testcontainers.version>
<liquibase-hibernate-package>org.gridsuite.modification.server</liquibase-hibernate-package>
<assertj.version>3.24.2</assertj.version>
Expand Down Expand Up @@ -120,11 +119,6 @@
<artifactId>log4j2-mock</artifactId>
<version>${log4j2-mock-version}</version>
</dependency>
<dependency>
<groupId>nl.jqno.equalsverifier</groupId>
<artifactId>equalsverifier</artifactId>
<version>${equalsverifier-version}</version>
</dependency>
<dependency>
<groupId>org.testcontainers</groupId>
<artifactId>elasticsearch</artifactId>
Expand Down Expand Up @@ -281,11 +275,6 @@
<scope>test</scope>
</dependency>

<dependency>
<groupId>nl.jqno.equalsverifier</groupId>
<artifactId>equalsverifier</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@

import com.fasterxml.jackson.databind.ObjectMapper;
import com.powsybl.iidm.network.IdentifiableType;
import nl.jqno.equalsverifier.EqualsVerifier;
import org.gridsuite.modification.server.dto.NetworkModificationResult;
import org.gridsuite.modification.server.dto.NetworkModificationResult.ApplicationStatus;
import org.gridsuite.modification.server.impacts.SimpleElementImpact;
Expand All @@ -21,6 +20,7 @@
import java.util.HashSet;
import java.util.List;
import java.util.TreeSet;

import static org.gridsuite.modification.server.Impacts.TestImpactUtils.*;
import static org.junit.Assert.assertEquals;

Expand All @@ -33,9 +33,6 @@ public class ElementImpactTest {

@Test
public void testElementImpact() throws IOException {
EqualsVerifier.simple().forClass(NetworkModificationResult.class).verify();
EqualsVerifier.simple().forClass(SimpleElementImpact.class).verify();

SimpleElementImpact creationImpact = createCreationImpactType(IdentifiableType.LINE, "lineId", new TreeSet<>(List.of("s1", "s2")));
SimpleElementImpact modificationImpact = createModificationImpactType(IdentifiableType.LOAD, "loadId", new TreeSet<>(List.of("s3")));
SimpleElementImpact deletionImpact = createDeletionImpactType(IdentifiableType.GENERATOR, "generatorId", new TreeSet<>(List.of("s4")));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,11 @@
import com.powsybl.network.store.client.NetworkStoreService;
import com.powsybl.network.store.client.PreloadingStrategy;
import com.powsybl.network.store.iidm.impl.NetworkFactoryImpl;
import nl.jqno.equalsverifier.EqualsVerifier;
import org.apache.commons.lang3.tuple.Pair;
import org.gridsuite.modification.server.Impacts.TestImpactUtils;
import org.gridsuite.modification.server.dto.*;
import org.gridsuite.modification.server.dto.LoadCreationInfos.LoadCreationInfosBuilder;
import org.gridsuite.modification.server.dto.catalog.AerialLineTypeInfos;
import org.gridsuite.modification.server.dto.catalog.LineTypeInfos;
import org.gridsuite.modification.server.dto.catalog.UndergroundLineTypeInfos;
import org.gridsuite.modification.server.elasticsearch.EquipmentInfosRepository;
import org.gridsuite.modification.server.elasticsearch.EquipmentInfosService;
import org.gridsuite.modification.server.elasticsearch.TombstonedEquipmentInfosRepository;
Expand Down Expand Up @@ -59,12 +56,10 @@

import static org.gridsuite.modification.server.Impacts.TestImpactUtils.*;
import static org.gridsuite.modification.server.NetworkModificationException.Type.*;
import static org.gridsuite.modification.server.utils.assertions.Assertions.assertThat;
import static org.gridsuite.modification.server.utils.TestUtils.assertLogMessage;
import static org.gridsuite.modification.server.utils.assertions.Assertions.assertThat;
import static org.junit.Assert.*;
import static org.mockito.ArgumentMatchers.argThat;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.ArgumentMatchers.nullable;
import static org.mockito.ArgumentMatchers.*;
import static org.mockito.Mockito.doThrow;
import static org.mockito.Mockito.when;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
Expand Down Expand Up @@ -1043,11 +1038,6 @@ public void testGetPositionAfterAndBefore() {

@Test
public void testGetLineTypesCatalog() throws Exception {
// Exclude Id for those unit tests because it's exluded in dto
EqualsVerifier.simple().forClass(LineTypeInfos.class).withIgnoredFields("id").verify();
EqualsVerifier.simple().forClass(AerialLineTypeInfos.class).withIgnoredFields("id").verify();
EqualsVerifier.simple().forClass(UndergroundLineTypeInfos.class).withIgnoredFields("id").verify();

MvcResult mvcResult;
String resultAsString;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
import com.powsybl.iidm.network.Network;
import com.powsybl.network.store.iidm.impl.NetworkFactoryImpl;
import com.powsybl.network.store.iidm.impl.NetworkImpl;
import nl.jqno.equalsverifier.EqualsVerifier;
import org.gridsuite.modification.server.NetworkModificationException;
import org.gridsuite.modification.server.dto.VoltageLevelInfos;
import org.gridsuite.modification.server.dto.elasticsearch.EquipmentInfos;
Expand Down Expand Up @@ -64,10 +63,6 @@ private boolean existEquipmentInfos(String equipmentId, UUID networkUuid, String

@Test
public void testAddDeleteEquipmentInfos() {
EqualsVerifier.simple().forClass(EquipmentInfos.class).verify();
EqualsVerifier.simple().forClass(TombstonedEquipmentInfos.class).verify();
EqualsVerifier.simple().forClass(VoltageLevelInfos.class).verify();

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();
equipmentInfosService.addAllEquipmentInfos(List.of(equipmentInfos));
assertNotNull(equipmentInfosRepository.findAllByNetworkUuidAndVariantId(NETWORK_UUID, VARIANT_NAME_1).get(0));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import com.powsybl.iidm.network.*;
import com.powsybl.iidm.network.extensions.ConnectablePosition;
import com.vladmihalcea.sql.SQLStatementCountValidator;
import nl.jqno.equalsverifier.EqualsVerifier;
import org.gridsuite.modification.server.NetworkModificationException;
import org.gridsuite.modification.server.dto.*;
import org.gridsuite.modification.server.entities.ModificationEntity;
Expand Down Expand Up @@ -37,8 +36,8 @@

import static org.gridsuite.modification.server.NetworkModificationException.Type.MODIFICATION_GROUP_NOT_FOUND;
import static org.gridsuite.modification.server.NetworkModificationException.Type.MODIFICATION_NOT_FOUND;
import static org.gridsuite.modification.server.utils.assertions.Assertions.assertThat;
import static org.gridsuite.modification.server.utils.TestUtils.assertRequestsCount;
import static org.gridsuite.modification.server.utils.assertions.Assertions.assertThat;
import static org.junit.Assert.*;


Expand Down Expand Up @@ -1053,7 +1052,6 @@ public void testDeleteVoltageLevelOnLine() {
private <T> void testModificationEmbedded(IAttributeModificationEmbeddable<T> modification, T val) {
assertEquals(val, modification.getValue());
assertEquals(OperationType.SET, modification.getOpType());
EqualsVerifier.simple().forClass(modification.getClass()).verify();
}

@Test
Expand Down

0 comments on commit 057e450

Please sign in to comment.