Mise en place du framework de test #53

Closed
opened 2026-03-31 14:18:19 +00:00 by djalim · 0 comments
Collaborator

Fonctionnalité à ajouter :
Intégrer un framework de test automatisé pour l'API REST (notes/ajustements).
Accessible uniquement en environnement de développement/CI.

Périmètre :

  • Tests unitaires des services et contrôleurs
  • Tests d'intégration des routes HTTP
  • Couverture des cas nominaux et d'erreur (400, 401, 403, 404, 204...)

Tâches :

  • Installer et configurer le framework de test
  • Mettre en place la base de données de test (mock ou in-memory)
  • Écrire les premiers tests sur les routes existantes
  • Intégrer les tests dans la pipeline CI
**Fonctionnalité à ajouter :** Intégrer un framework de test automatisé pour l'API REST (notes/ajustements). Accessible uniquement en environnement de développement/CI. **Périmètre :** - Tests unitaires des services et contrôleurs - Tests d'intégration des routes HTTP - Couverture des cas nominaux et d'erreur (400, 401, 403, 404, 204...) **Tâches :** - [x] Installer et configurer le framework de test - [x] Mettre en place la base de données de test (mock ou in-memory) - [x] Écrire les premiers tests sur les routes existantes - [x] Intégrer les tests dans la pipeline CI
djalim added this to the Module Managment project 2026-03-31 14:19:50 +00:00
djalim moved this to Project Backlog in Module Managment on 2026-03-31 14:19:57 +00:00
djalim moved this to high priority in Module Managment on 2026-03-31 14:20:19 +00:00
djalim moved this to 🟡 moderate priority in Module Managment on 2026-03-31 15:12:39 +00:00
djalim moved this to ✅ done in Module Managment on 2026-04-21 09:04:31 +00:00
djalim moved this to ⚙️ in progress in Module Managment on 2026-04-21 09:04:31 +00:00
djalim moved this to ✅ done in Module Managment on 2026-04-21 10:14:48 +00:00
djalim self-assigned this 2026-04-22 12:56:55 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/PolyMPR#53