58 lines
1.5 KiB
Markdown
58 lines
1.5 KiB
Markdown
# Résumé Final - Tests et Couverture JaCoCo
|
|
|
|
## Tests Créés
|
|
|
|
### Server-API
|
|
- ✅ UserSearchCriteriaDTOTest (10 tests)
|
|
- ✅ RoleAssignmentDTOTest (11 tests)
|
|
- ✅ AuditLogDTOTest (5 tests)
|
|
- ✅ StatutUserTest (4 tests)
|
|
- ✅ TypeRoleTest (4 tests)
|
|
- ✅ TypeActionAuditTest (4 tests)
|
|
- ✅ RealmAssignmentDTOTest (12 tests - corrigé)
|
|
|
|
### Server-Impl-Quarkus
|
|
- ✅ JacksonConfigTest
|
|
- ✅ KeycloakTestUserConfigTest
|
|
- ✅ DevSecurityContextProducerTest
|
|
- ✅ RealmResourceAdditionalTest
|
|
- ✅ RoleMapperAdditionalTest
|
|
- ✅ AuditServiceImplAdditionalTest
|
|
|
|
### Client-Quarkus-Primefaces-Freya
|
|
- ✅ RestClientExceptionMapperTest
|
|
- ✅ AuthHeaderFactoryTest
|
|
|
|
## Couverture Actuelle
|
|
|
|
D'après le dernier rapport JaCoCo généré :
|
|
- **Instructions** : 54%
|
|
- **Branches** : 40%
|
|
- **Lines** : 54%
|
|
- **Methods** : 75%
|
|
- **Classes** : 90%
|
|
|
|
## Packages à Améliorer
|
|
|
|
1. **dev.lions.user.manager.security** - 0% → Tests créés
|
|
2. **dev.lions.user.manager.config** - 11% → Tests créés
|
|
3. **dev.lions.user.manager.client** - 36% → Amélioration nécessaire
|
|
4. **dev.lions.user.manager.service.impl** - 40% → Amélioration nécessaire
|
|
|
|
## Prochaines Étapes
|
|
|
|
1. Corriger les erreurs dans DevSecurityContextProducerTest
|
|
2. Générer le rapport JaCoCo final
|
|
3. Créer des tests supplémentaires pour atteindre 100% si nécessaire
|
|
|
|
## Commandes
|
|
|
|
```bash
|
|
# Générer le rapport JaCoCo
|
|
mvn clean test jacoco:report
|
|
|
|
# Voir le rapport
|
|
# Ouvrir: lions-user-manager-server-impl-quarkus/target/site/jacoco/index.html
|
|
```
|
|
|