CommencerCommencez gratuitement

Lancer un test sur les exemples de la fonction

Il est recommandé d’inclure des exemples pour les utilisateurs de votre package et de ses fonctions dans l’aide. Cela vous permet de valider le comportement et la justesse de la fonction à partir d’un ensemble d’exemples ou de cas de test prédéfinis.

Les exemples suivants ont été ajoutés à l’en-tête roxygen2 de dist_converter() :

#' @examples
#' # Mètres vers pieds
#' dist_converter(4, "meters", "feet")
#' # Pieds vers mètres
#' dist_converter(10.5, "feet", "meters")
#' \dontrun{
#' # Pieds vers pieds (affiche un avertissement)
#' dist_converter(100, "feet", "feet")
#' # Une valeur `dist_value` non numérique génère une erreur
#' dist_converter("short", "feet", "meters")
#' }

Les packages testthat et unitConverter ont été chargés pour vous à ce stade du développement.

Cet exercice fait partie du cours

<cours>Développer des packages R</cours>
Voir le cours

Instructions de l’exercice

  • Exécutez un test sur les exemples fournis avec la fonction dist_converter().

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Test dist_converter() examples
___
Modifier et exécuter le code