This repository has been archived on 2026-01-03. You can view files and clone it, but cannot push or open issues or pull requests.
Files
lions-user-manager/FINAL_SUMMARY.md

1.5 KiB

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

# 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