Assertion en 1 temps ou 2 temps ?
Une technique pour rendre vos tests automatiques plus courts tout en restant lisibles et expressifs.
Une technique pour rendre vos tests automatiques plus courts tout en restant lisibles et expressifs.
Deux approches
Prenons un cas concret avec Robot Framework : vous devez vérifier une valeur dans un test.
- Approche “classique” : une assertion en 2 temps
${sender}= Get Mail Sender ${mail}
Should Be Equal ${sender} wall-e@earth.coC’est le “Get puis le Check”, une pratique courante, logique, évidente. Cependant on peut l’améliorer.
- Approche “optimisée” : assertion en 1 temps