fabienVernieres / ToDo-Co

0 stars 0 forks source link

Implémentation de tests automatisés #5

Closed fabienVernieres closed 1 year ago

fabienVernieres commented 1 year ago

Description : Il vous est demandé d’implémenter les tests automatisés (tests unitaires et fonctionnels) nécessaires pour assurer que le fonctionnement de l’application est bien en adéquation avec les demandes.

Ces tests doivent être implémentés avec PHPUnit ; vous pouvez aussi utiliser Behat pour la partie fonctionnelle.

Vous prévoirez des données de tests afin de pouvoir prouver le fonctionnement dans les cas explicités dans ce document.

Il vous est demandé de fournir un rapport de couverture de code au terme du projet. Il faut que le taux de couverture soit supérieur à 70 %.

fabienVernieres commented 1 year ago

Implémentation des tests unitaires sur les entités.

TaskEntityTest:

UserEntityTest:

fabienVernieres commented 1 year ago

Implémentation des tests fonctionnels.

DefaultControllerTest:

SecurityControllerTest:

TaskControllerTest:

UserControllerTest:

fabienVernieres commented 1 year ago

Fin de l'implémentation des tests avec un taux de couverture à 72.32%.

coverage-2023-01-31

fabienVernieres commented 1 year ago

Nouveau rapport avec une couverture supérieure à 90%.

coverage-2023-02-13

Tests ajoutés