Voer een test uit op functievoorbeelden
Het is best practice om voorbeelden op te nemen voor gebruikers van je package en de functies in de helpdocumentatie. Zo kun je het gedrag en de correctheid van de functie valideren aan de hand van een set vooraf gedefinieerde voorbeelden of tests.
De volgende voorbeelden zijn toegevoegd aan de roxygen2-kop voor dist_converter():
#' @examples
#' # Meters naar voeten
#' dist_converter(4, "meters", "feet")
#' # Voeten naar meters
#' dist_converter(10.5, "feet", "meters")
#' \dontrun{
#' # Voeten naar voeten (geeft waarschuwing)
#' dist_converter(100, "feet", "feet")
#' # Niet-numerieke `dist_value` geeft een fout
#' dist_converter("short", "feet", "meters")
#' }
De packages testthat en unitConverter zijn in deze fase van de ontwikkeling al voor je geladen.
Deze oefening maakt deel uit van de cursus
R-pakketten ontwikkelen
Oefeninstructies
- Voer een test uit op de functievoorbeelden die bij de functie
dist_converter()horen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Test dist_converter() examples
___