fix(tests): replace remaining record-style accessors with getters

ErrorResponseTest and CompteAdherentResponseTest were using record
accessors (message(), error(), numeroMembre(), etc.) on @Data classes.
This commit is contained in:
dahoud
2026-04-11 02:45:24 +00:00
parent ae7ada6b91
commit d66c013d0b
2 changed files with 26 additions and 26 deletions

View File

@@ -10,23 +10,23 @@ class ErrorResponseTest {
void testOf_messageUniquement() {
ErrorResponse response = ErrorResponse.of("Une erreur est survenue");
assertThat(response.message()).isEqualTo("Une erreur est survenue");
assertThat(response.error()).isNull();
assertThat(response.getMessage()).isEqualTo("Une erreur est survenue");
assertThat(response.getError()).isNull();
}
@Test
void testOfError_errorUniquement() {
ErrorResponse response = ErrorResponse.ofError("NOT_FOUND");
assertThat(response.message()).isNull();
assertThat(response.error()).isEqualTo("NOT_FOUND");
assertThat(response.getMessage()).isNull();
assertThat(response.getError()).isEqualTo("NOT_FOUND");
}
@Test
void testConstructeurComplet() {
ErrorResponse response = new ErrorResponse("Message d'erreur", "VALIDATION_ERROR");
assertThat(response.message()).isEqualTo("Message d'erreur");
assertThat(response.error()).isEqualTo("VALIDATION_ERROR");
assertThat(response.getMessage()).isEqualTo("Message d'erreur");
assertThat(response.getError()).isEqualTo("VALIDATION_ERROR");
}
}

View File

@@ -9,7 +9,7 @@ import org.junit.jupiter.api.Test;
class CompteAdherentResponseTest {
@Test
void testRecord_AllFields() {
void testAllFields() {
LocalDate dateAdhesion = LocalDate.of(2024, 1, 15);
LocalDate dateCalcul = LocalDate.now();
@@ -33,27 +33,27 @@ class CompteAdherentResponseTest {
dateCalcul
);
assertThat(response.numeroMembre()).isEqualTo("MUF-2026-001");
assertThat(response.nomComplet()).isEqualTo("John Doe");
assertThat(response.organisationNom()).isEqualTo("Mutuelle du Futur");
assertThat(response.dateAdhesion()).isEqualTo(dateAdhesion);
assertThat(response.statutCompte()).isEqualTo("ACTIF");
assertThat(response.soldeCotisations()).isEqualByComparingTo(new BigDecimal("50000.00"));
assertThat(response.soldeEpargne()).isEqualByComparingTo(new BigDecimal("100000.00"));
assertThat(response.soldeBloque()).isEqualByComparingTo(new BigDecimal("10000.00"));
assertThat(response.soldeTotalDisponible()).isEqualByComparingTo(new BigDecimal("140000.00"));
assertThat(response.encoursCreditTotal()).isEqualByComparingTo(new BigDecimal("0.00"));
assertThat(response.capaciteEmprunt()).isEqualByComparingTo(new BigDecimal("300000.00"));
assertThat(response.nombreCotisationsPayees()).isEqualTo(12);
assertThat(response.nombreCotisationsTotal()).isEqualTo(12);
assertThat(response.nombreCotisationsEnRetard()).isEqualTo(0);
assertThat(response.tauxEngagement()).isEqualTo(100);
assertThat(response.nombreComptesEpargne()).isEqualTo(2);
assertThat(response.dateCalcul()).isEqualTo(dateCalcul);
assertThat(response.getNumeroMembre()).isEqualTo("MUF-2026-001");
assertThat(response.getNomComplet()).isEqualTo("John Doe");
assertThat(response.getOrganisationNom()).isEqualTo("Mutuelle du Futur");
assertThat(response.getDateAdhesion()).isEqualTo(dateAdhesion);
assertThat(response.getStatutCompte()).isEqualTo("ACTIF");
assertThat(response.getSoldeCotisations()).isEqualByComparingTo(new BigDecimal("50000.00"));
assertThat(response.getSoldeEpargne()).isEqualByComparingTo(new BigDecimal("100000.00"));
assertThat(response.getSoldeBloque()).isEqualByComparingTo(new BigDecimal("10000.00"));
assertThat(response.getSoldeTotalDisponible()).isEqualByComparingTo(new BigDecimal("140000.00"));
assertThat(response.getEncoursCreditTotal()).isEqualByComparingTo(new BigDecimal("0.00"));
assertThat(response.getCapaciteEmprunt()).isEqualByComparingTo(new BigDecimal("300000.00"));
assertThat(response.getNombreCotisationsPayees()).isEqualTo(12);
assertThat(response.getNombreCotisationsTotal()).isEqualTo(12);
assertThat(response.getNombreCotisationsEnRetard()).isEqualTo(0);
assertThat(response.getTauxEngagement()).isEqualTo(100);
assertThat(response.getNombreComptesEpargne()).isEqualTo(2);
assertThat(response.getDateCalcul()).isEqualTo(dateCalcul);
}
@Test
void testRecord_Equals() {
void testEquals() {
LocalDate date1 = LocalDate.of(2024, 1, 1);
LocalDate date2 = LocalDate.now();
@@ -76,7 +76,7 @@ class CompteAdherentResponseTest {
}
@Test
void testRecord_ToString() {
void testToString() {
CompteAdherentResponse response = new CompteAdherentResponse(
"MUF-001", "John Doe", "Mutuelle", LocalDate.now(), "ACTIF",
new BigDecimal("1000"), new BigDecimal("2000"), BigDecimal.ZERO,