/// Configuration pour les tests d'intégration library test_config; /// Configuration des tests d'intégration class TestConfig { /// URL de base de l'API backend (environnement de test) static const String apiBaseUrl = 'http://localhost:8085'; /// URL de Keycloak (environnement de test) static const String keycloakUrl = 'http://localhost:8180'; /// Realm Keycloak static const String keycloakRealm = 'unionflow'; /// Client ID Keycloak static const String keycloakClientId = 'unionflow-mobile'; /// Credentials utilisateur de test (SUPER_ADMIN) static const String testAdminUsername = 'admin@unionflow.test'; static const String testAdminPassword = 'Admin@123'; /// Credentials utilisateur de test (ORG_ADMIN) static const String testOrgAdminUsername = 'orgadmin@unionflow.test'; static const String testOrgAdminPassword = 'OrgAdmin@123'; /// ID d'organisation de test static const String testOrganizationId = '00000000-0000-0000-0000-000000000001'; /// Timeout pour les requêtes HTTP (ms) static const int httpTimeout = 30000; /// Délai d'attente entre les tests (ms) static const int delayBetweenTests = 500; /// Active les logs détaillés static const bool enableDetailedLogs = true; }