(Codeception](https://codeception.com) est un framework de tests pour envirnonnements de dévloppements PHP : Symfony, Laravel, etc.
Il fournit les outils pour développer des tests : unitaires, fonctionnels, d'intégration et d'acceptation (définis par le client dans le cahier des charges).
## Trois types de tests
- Unit : teste une classe PHP
- Functional : teste un ensemble de classes PHP
- Acceptance : teste l'application Web finale comme un utilisateur
---
# Prérequis projet `PasteBin`
1. Installer le logiciel [PrivateBin](https://github.com/PrivateBin/PrivateBin) with `git clone git clone https://github.com/PrivateBin/PrivateBin`
1. Installation des dépendances : `composer update`
1. Démarrer le serveur : `php -S localhost:8000`
1. Tester en ouvrant la page : http://localhost:80001.
1. Retirer `phpunit` à cause d'un conflit : `composer remove 'phpunit/phpunit'`