# Réduire le bruit des tests GlobalExceptionMapper (appels directs au mapper
# qui loguent WARN/ERROR pour chaque exception).
quarkus.log.category."dev.lions.unionflow.server.exception.GlobalExceptionMapper".level=OFF

# Réduire le bruit des tests MembreImportExportService (les tests provoquent
# volontairement des erreurs de validation, loguées en ERROR avec stack trace).
quarkus.log.category."dev.lions.unionflow.server.service.MembreImportExportService".level=OFF

# Propriétés factices pour le démarrage des tests (évite ConfigurationException)
wave.api.key=test-key
wave.api.secret=test-secret

# Configuration OIDC client "admin-service" factice pour les tests
# Nécessaire pour que AdminUserServiceClient (@OidcClientFilter("admin-service")) puisse être mocké par @InjectMock
quarkus.oidc-client.admin-service.auth-server-url=http://localhost:8180/realms/unionflow
quarkus.oidc-client.admin-service.client-id=unionflow-server
quarkus.oidc-client.admin-service.credentials.secret=test-secret
quarkus.oidc-client.admin-service.grant.type=client

# Activer DEBUG pour KeycloakService afin de couvrir le bloc logSecurityInfo (ligne LOG.debugf)
quarkus.log.category."dev.lions.unionflow.server.service.KeycloakService".level=DEBUG

# Activer DEBUG pour SecurityConfig afin de couvrir le bloc logSecurityInfo (branche LOG.isDebugEnabled)
quarkus.log.category."dev.lions.unionflow.server.security.SecurityConfig".level=DEBUG

