Transformer un exemple en test
Les tests unitaires sont essentiels pour vérifier le comportement des composants individuels du package unitConverter. Ils permettent de détecter tôt les bogues et erreurs et offrent un filet de sécurité lors des modifications du code. De plus, ils facilitent la collaboration entre développeurs et contribuent à maintenir la qualité du code.
Dans cet exercice, un exemple de code issu du package unitConverter vous est fourni. Convertir des exemples en tests unitaires est souvent la première étape pour les créer. Définir correctement la fonction d’expectation est un élément clé de la création d’un test unitaire réussi.
Les packages testthat et unitConverter ont déjà été chargés pour vous à ce stade du développement.
Cet exercice fait partie du cours
<cours>Développer des packages R</cours>Instructions de l’exercice
- Passez en revue l’exemple de
dist_converter(). - Transformez l’exemple donné en un test unitaire vérifiant la similarité.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Review the example
dist_converter(100, unit_from = "meters", unit_to = "feet")
# Convert the example to a unit test comparing sameness
___