chore(quarkus-327): bump to Quarkus 3.27.3 LTS, make pom autonomous, fix 3 tests (NPE guard, equalsHashCode with shared refs), rename deprecated config keys

This commit is contained in:
2026-04-23 14:45:54 +00:00
parent 8cec38f7b3
commit fb3a32817b
312 changed files with 50688 additions and 50645 deletions

View File

@@ -1,31 +1,31 @@
# Tests connus en échec
Ce document liste les tests qui échouent actuellement et les raisons connues.
## Tests Resource/Service : 82/82 (100% de réussite)
Tous les tests resource et service passent avec succes.
### Corrections appliquees (2026-02-11)
1. **`EvenementResourceTest.testModifierEvenement`** - CORRIGE
- **Cause**: LazyInitializationException lors de la serialisation JSON de la reponse
- **Fix**: Ajout de `@JsonIgnore` sur les collections lazy (`inscriptions`, `adresses`) et les methodes calculees (`getNombreInscrits`, `isComplet`, `getPlacesRestantes`, `getTauxRemplissage`, `isOuvertAuxInscriptions`) dans Evenement.java. Ajout de `Hibernate.initialize()` dans EvenementService. Ajout de `@JsonIgnore` sur les collections lazy de Organisation.java et Membre.java.
2. **`EvenementResourceTest.testModifierEvenementInexistant`** - CORRIGE
- **Cause**: Le resource retournait 400 (IllegalArgumentException) au lieu de 404 pour un evenement non trouve
- **Fix**: Ajout d'une verification du message d'erreur dans EvenementResource pour retourner 404 quand le message contient "non trouve"
3. **`MembreResourceImportExportTest.testImporterMembresExcel`** - CORRIGE
- **Cause**: `@RestForm byte[]` ne recoit pas les fichiers multipart en RESTEasy Reactive
- **Fix**: Remplacement de `@RestForm("file") byte[]` par `@RestForm("file") FileUpload` dans MembreResource.importerMembres()
## Tests Integration : echecs pre-existants (non lies aux corrections ci-dessus)
Les tests dans `dev.lions.unionflow.server.integration.*` (non commites, non suivis par git) ont des echecs pre-existants a investiguer separement.
---
**Date de creation**: 2026-01-04
**Derniere mise a jour**: 2026-02-11
**Taux de reussite resource/service**: 82/82 tests (100%)
# Tests connus en échec
Ce document liste les tests qui échouent actuellement et les raisons connues.
## Tests Resource/Service : 82/82 (100% de réussite)
Tous les tests resource et service passent avec succes.
### Corrections appliquees (2026-02-11)
1. **`EvenementResourceTest.testModifierEvenement`** - CORRIGE
- **Cause**: LazyInitializationException lors de la serialisation JSON de la reponse
- **Fix**: Ajout de `@JsonIgnore` sur les collections lazy (`inscriptions`, `adresses`) et les methodes calculees (`getNombreInscrits`, `isComplet`, `getPlacesRestantes`, `getTauxRemplissage`, `isOuvertAuxInscriptions`) dans Evenement.java. Ajout de `Hibernate.initialize()` dans EvenementService. Ajout de `@JsonIgnore` sur les collections lazy de Organisation.java et Membre.java.
2. **`EvenementResourceTest.testModifierEvenementInexistant`** - CORRIGE
- **Cause**: Le resource retournait 400 (IllegalArgumentException) au lieu de 404 pour un evenement non trouve
- **Fix**: Ajout d'une verification du message d'erreur dans EvenementResource pour retourner 404 quand le message contient "non trouve"
3. **`MembreResourceImportExportTest.testImporterMembresExcel`** - CORRIGE
- **Cause**: `@RestForm byte[]` ne recoit pas les fichiers multipart en RESTEasy Reactive
- **Fix**: Remplacement de `@RestForm("file") byte[]` par `@RestForm("file") FileUpload` dans MembreResource.importerMembres()
## Tests Integration : echecs pre-existants (non lies aux corrections ci-dessus)
Les tests dans `dev.lions.unionflow.server.integration.*` (non commites, non suivis par git) ont des echecs pre-existants a investiguer separement.
---
**Date de creation**: 2026-01-04
**Derniere mise a jour**: 2026-02-11
**Taux de reussite resource/service**: 82/82 tests (100%)