OBJECTIF DE LA LEÇON
Ce que vous saurez faire
Choisir volontairement un périmètre unitaire ou intégration et tester les bases annoncées sur leurs vrais moteurs.
Les tests unitaires possèdent les règles
Les services purs se testent sans réseau ni base. Fournissez l’entrée, appelez le comportement et vérifiez sortie ou exception.
aml test
# puis exécuter la matrice MySQL, MariaDB et PostgreSQL déclaréeL’intégration emploie de vrais adaptateurs
Un repository ou une migration n’est prouvé que sur le vrai moteur annoncé. Maintenez SQLite et la matrice serveur déclarée.
Contrôler temps et hasard
Injectez horloge et générateur déterministe lorsque expiration, identifiants, jetons ou hasard influencent le résultat.
POINT DE CONTRÔLE
Avant de continuer
Un faux adaptateur masquerait-il précisément le pilote, verrou, transaction ou système de fichiers à prouver ?