Tests automatisés
TP
Plan général :
- Concept général de test unitaire
- Workflow : que faut-il tester ? quand ?
use_testthat()
,use_test()
,test()
: tester la fonctionccc()
en utilisant le dataframebonelengths
qu’on vient d’inclure dans le package dans la section précédente. Indice : la valeur du coefficient de concordance entre les deux observateurs doit être égale à 0.9479419, parce que c’est ce que renvoie la fonction (fiable) d’un autre package,epiR::epi.ccc(x = bonelengths[, 1], x = bonelengths[, 2])
.- Le test échoue ! Pourquoi ? (On va le voir en section suivante)
- Re-checker, commiter en documentant le statut de l’erreur.